Enkele opties:
-
Wat doet profiler of
SET STATISTICS xx ON
zeggen? Is er gewoon een gebrek aan hulpbronnen, zeg CPU -
De engine besluit dat de statistieken verouderd zijn. Veranderen de tabellen met een verandering van het aantal rijen met 10% (vuistregel). Om te testen:
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'))
-
Wat gebeurt er nog meer op de server? voorbeeld:Index-reconstructie:niet blokkerend, alleen resource-intensief.
Meestal zou ik parameter sniffing voorstellen, maar u zegt dat de parameters voor elke oproep hetzelfde zijn. Ik had ook verwacht dat het vaker zou gebeuren.