hlikehamed
یک شنبه 16 خرداد 1395, 13:55 عصر
سلام برای گرفتن n سطر آخر جدول از دستور معمول زیر استفاده می کردم
select top(n) from tablename order by id desc
اما با افزایش حجم بانک اطلاعاتی و اینکه نیاز به فراخوانی دستور در هر 10 ثانیه هست. اخیرا با خطای زیر مواجه می شم
The query has been canceled because the estimated cost of this query (906) exceeds the configured threshold of 800. Contact the system administrator.
آیا کوئری بهینه تری برای دریافت N سطر آخر برای بانک های اطلاعاتی سنگین وجود داره ؟
ممنون
select top(n) from tablename order by id desc
اما با افزایش حجم بانک اطلاعاتی و اینکه نیاز به فراخوانی دستور در هر 10 ثانیه هست. اخیرا با خطای زیر مواجه می شم
The query has been canceled because the estimated cost of this query (906) exceeds the configured threshold of 800. Contact the system administrator.
آیا کوئری بهینه تری برای دریافت N سطر آخر برای بانک های اطلاعاتی سنگین وجود داره ؟
ممنون