In unserem Produktionssystem bleiben Abfragen manchmal stehen. Während des Stillstands wird in sp_whoisactive keine inkrementelle Ressourcennutzung (CPU, Reads) angezeigt, und es erfolgt keine Blockierung.
In der retrospektiven Diagnose können wir sehen, dass sys.dm_db_stats_properties last_updated zu dem Zeitpunkt anzeigt, zu dem die Abfrage "blockiert" wurde.
Was wir tun möchten, ist - wenn wir eine blockierte Abfrage sehen - dann festzustellen, welche automatischen Statistikaktualisierungen ausgeführt werden.
Da wir dies ad-hoc tun möchten und auch die Produktionsleistung nicht beeinträchtigen möchten, ist die Verwendung von Profiler für uns wahrscheinlich keine Option.
(Wenn es keine Möglichkeit gibt, eine Ad-hoc-Bestimmung durchzuführen, müssen wir möglicherweise erweiterte Ereignisse oder eine andere vorbeugende Nachverfolgung mit geringeren Auswirkungen in Betracht ziehen.)
Unsere Version ist 2014, aber Antworten für spätere Versionen wären auch nützlich.