Freigeben über


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%';