PDA

View Full Version : سوال: توی انجمن ها استفاده از چند کوئری جداگانه سرعت بیشتری داره یا اینکه از یه کوئری پیچیده استفاده بشه؟



idocsidocs
جمعه 18 آذر 1390, 19:09 عصر
توی انجمن ها و سایتهای جامعه مجازی که تعداد بازدیدکنندگان سایت بالا هست و باید اطلاعات رو از چندین دیتابیس خوند، استفاده از چند کوئری جداگانه سرعت بیشتری داره یا اینکه از یه کوئری پیچیده استفاده بشه سرعت بیشتری داره؟

pejman_view
جمعه 18 آذر 1390, 19:27 عصر
سلام

استفاده از چند کوئری و یا یک کوئری بعد از یک مسئله مهم مطرح می شود آیا جداول از طریق نرمالیزاسیون دیتابیس طراحی شده اند؟

با آرزوی موفقیت

idocsidocs
شنبه 19 آذر 1390, 14:50 عصر
استفاده از چند کوئری و یا یک کوئری بعد از یک مسئله مهم مطرح می شود آیا جداول از طریق نرمالیزاسیون دیتابیس طراحی شده اند؟
منظورتون از نرمالیزاسیوندیتابیس چیه؟

pejman_view
شنبه 19 آذر 1390, 15:11 عصر
سلام

اگر انگلیسی بلد باشید این مقاله خیلی بدردتان خواهد خورد:
http://en.wikipedia.org/wiki/Database_normalization

idocsidocs
شنبه 19 آذر 1390, 15:37 عصر
اگر انگلیسی بلد باشید این مقاله خیلی بدردتان خواهد خورد:
راستش الان سرم خیلی شلوغه و وقت مقاله خوندن ندارم !

می شه یه توضیح مختصر بدید تا به موقع بتونم این مقاله رو بخونم؟

رضا قربانی
جمعه 25 آذر 1390, 15:10 عصر
ببین مثلا یک سری فیلدهایی که داری باید از نوع خاص خودش استفاده کنی ( عددی - نوشتاری - تاریخ - صفر و یک - و ....)
مثلا یک نمونه کد پستی 10 رقمیه شما باید فیلدی که انتخاب می کنی از نوع عددی باشه تا 10 رقم بیشتر نگیری در کل حجم بانک رو با این کاراتون کاهش می دید .

درست کوئری نوشتن هم شرط . توی دستورات sql درست نوشتن مهمه (join - selection - project - where - limit , ...)

و ....
و راجع به سوال اصلی شما
یک کوئری باشه به نظرم بهتره چون یک بار وصل می شه به اون جدول و فیلدها رو می خونه ولی بازم این از دیدگاه منه و سند و مدرکی ندارم.

موفق باشید