PDA

View Full Version : سوال: حل مشکل پیمایش تمامی جدول



salehforum
پنج شنبه 10 مرداد 1392, 21:56 عصر
با سلام
ما یک سیستم پرسش و پاسخ داریم که تعداد رکورد های جدول پاسخ ها داره بیشتر از 100 هزار تا میشه و کم کم سرعت داره میاد پایین روی سامانه.
ما می خوایم یک راهکار رو پیاده کنیم:
ما تعداد پاسخ های ارسال شده رو برای سوال ها به عنوان یک فیلد در اختیار داریم. می خوایم توی دستور SELECT از TOP استفاده کنیم و بگیم پیمایش رو تا جایی انجام بده که به تعداد مورد نظر رسیدی و دیگه ادامه نده پیمایش رو.
اما مشکل ما اینه که چجوری کاری کنیم پیمایش از آخر به اول باشه تا بر اساس زمان اول آخرین پاسخ های ثبت شده در جدول پاسخ ها پیمایش بشن.

سیستم ما روی یک سرور اختصاصی مجزا و mysql و php هست

webtracker
پنج شنبه 10 مرداد 1392, 22:11 عصر
ببخشید امکان سورت با زمان در دیتابیس یعنی زمان درج پاسخ در دیتابیس وجود دارد یانه؟اگر هست از دستور زیر می تونید استفاده کنید؟
ORDER BY date ASC

salehforum
پنج شنبه 10 مرداد 1392, 22:33 عصر
خب مشکل اینه که سورت کردن خودش یه پیمایش دوباره لازم نداره؟
اگر از order می خواستیم استفاده کنیم که میتونستیم بر اساس ID مرتب کنیم چون آخرین رکوردها آخر از همه اضافه میشن