SQL Server, Abfragespeicher (Objekt)
Gilt für: SQL Server 2016 (13.x) und höhere Versionen
Das Abfragespeicher-Objekt stellt Indikatoren bereit, um die Ressourcenauslastung von SQL Server zu überwachen, um Abfragetexte, Ausführungspläne und Laufzeitstatistiken für Objekte wie gespeicherte Prozeduren, Ad-hoc- und vorbereitete Transact-SQL-Anweisungen und Trigger zu speichern.
In dieser Tabelle werden die SQLServer:Abfragespeicher-Leistungsindikatoren beschrieben.
Leistungsindikatoren des SQL Server-Abfragespeichers | Beschreibung |
---|---|
CPU-Verwendung des Abfragespeichers | Ausführungszeit von Abfragespeichervorgängen in Hundertstelsekunden. |
Logische Lesevorgänge des Abfragespeichers | Anzahl von physischen Lesevorgängen des Abfragespeichers. |
Logische Schreibvorgänge des Abfragespeichers | Anzahl von logischen Schreibvorgängen des Abfragespeichers. Die Häufigkeit und Verzögerung beim Hinzufügen von Elementen zur Warteschlange (die Runtimestatistiken) werden durch die Einstellung für das Intervall für Datenleerung gesteuert. |
Physische Lesevorgänge des Abfragespeichers | Anzahl von physischen Lesevorgängen des Abfragespeichers. |
Jeder Leistungsindikator in dem Objekt enthält die folgenden Instanzen:
Abfragespeicherinstanz | Beschreibung |
---|---|
_Total | Informationen für die Abfragespeicher für diese Instanz von SQL Server. |
<Datenbankname> | Abfragespeicherinformationen für diese Datenbank. |
Beispiel
Sie beginnen damit, die Abfrageleistungsindikatoren in diesem Objekt mithilfe dieser T-SQL-Abfrage in der dynamischen Verwaltungssicht sys.dm_os_performance_counters zu untersuchen:
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Query Store%';