Některé možnosti:
-
Co dělá profiler nebo
SET STATISTICS xx ON
říci? Existuje prostě nedostatek zdrojů, řekněme CPU -
Motor rozhodne, že statistiky jsou zastaralé. Mění se tabulky o 10% změnu počtu řádků (pravidlo). Pro testování:
SELECT name AS stats_name, STATS_DATE(object_id, stats_id) AS statistics_update_date FROM sys.stats WHERE object_id IN (OBJECT_ID('relevanttable1'), OBJECT_ID('relevanttable2'))
-
Co se ještě děje na serveru? příklad:Obnovení indexu:neblokuje se, jen je náročné na zdroje.
Obvykle bych navrhoval sniffování parametrů, ale říkáte, že parametry jsou stejné pro každé volání. Také bych očekával, že se to bude stávat častěji.