با سلام
دوستان من یه کوئری از دیتابیس گرفتم با کلیه موارد جستجو و ... که به صورت صفحه بندی شده نمایش میدم (ابتدا جستجو انجام میشه سپس صفحه بندی شده به ویو مدل پاس میدم)
تا اینجا مشکلی نیست اما وقتی کاربر بخواد لیست رو بر اساس مثلا قیمت مرتب کنه فقط رکوردهای همان صفحه مرتب میشن نه کل لیست.
راه حلی که به ذهن من میرسه اینه که ابتدا مرتب سازی کنم بعد صفحه بندی انجام بدم اما با توجه به اینکه تعداد رکوردها زیاد است زمان زیادی طول میکشه اینکار انجام بشه
بر عکسش هم که فقط رکوردهای همان صفحه مرتب میشن
راه حلی هست آیا؟
سلام
خیلی طول میکشه ؟
یه order by بعدش skip take نباید خیلی طول بکشه!
راه حل درستش همینه که سمت سرور اول order by کنی و بعدش skip take
اینکه خیلی طول میکشه یعنی چقدر ؟
index گذاری انجام دادی ؟
شایدم اینکه خیلی طول میکشه دلیلش منابع محدود سرور باشه.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)