PDA

View Full Version : اجرای کوئری روی Server، زمانهای متفاوتی طول میکشه



Developer Programmer
دوشنبه 12 اسفند 1387, 14:38 عصر
یه سرور Dual CPU , Dual Core داریم با حافظه 1GB
اجرای کوئیر خیلی زمان می برد، کلی ایندکس گذاری کردیم و دیتابیس رو روی یه سیستم معمولی با 4GB منتقل و کوئری رو اجرا کردیم.
سرعت اجرای کوئری از 5 دقیقه به یک دقیقه کاهش پیدا کرد... منتها یه مشکل گیج کننده داریم
اگه بازه زمانی مورد جستجو، مثلا از اول خرداد تا آخر خرداد باشه، سریع اجرا میشه... اما اگه مثلا از نیمه خرداد تا آخر خرداد رو سرچ کنیم، پدر سیستم درمیاد

به نظرتون مشکل چی میتونه باشه؟

EffatBandehlou
دوشنبه 12 اسفند 1387, 14:49 عصر
دوست عزيز نمي دونم كه حرفم كمكي ميكنه يا نه.اما خاطرم هست كه يكبار اين اتفاق براي من هم افتاده بود.بعد از كلي تلاش و جستجو كردن فهميدم اشكال از يكي از ركوردها بود و اصلاً ربطي به بازه نداشت.
شايد شما هم همين مشكلو داشته باشين

EffatBandehlou
دوشنبه 12 اسفند 1387, 14:50 عصر
ركوردهاي خالي و Null و يا احياناً ناقصو چك كنيد شايد مشكل حل شد