SQL Server, Statistiken für Ressourcenpools (Objekt)

Gilt für: SQL Server

Das SQLServer:Statistiken für Ressourcenpools-Objekt enthält Leistungsindikatoren, die Informationen zur Resource Governor-Poolstatistik zurückgeben.

Jeder aktive Ressourcenpool erstellt eine Instanz des SQLServer:Statistiken für Ressourcenpools-Leistungsobjekts, wobei der Name der Instanz dem Namen des Ressourcenpools in Resource Governor entspricht. In der folgenden Tabelle sind die für diese Instanz unterstützten Leistungsindikatoren beschrieben.

Name des Leistungsindikators Beschreibung
Menge aktiver Arbeitsspeicherzuweisungen (KB) Der aktuell zugewiesene Gesamtspeichers in Kilobyte (KB). Diese Information ist auch in sys.dm_exec_query_resource_semaphoresverfügbar.
Anzahl aktiver Arbeitsspeicherzuweisungen Die aktuelle Gesamtanzahl von Arbeitsspeicherzuweisungen. Diese Information ist auch in sys.dm_exec_query_memory_grantsverfügbar.
Durchschnittl. Datenträgerzeit (ms) Die durchschnittliche Zeit (in Millisekunden) eines Lesevorgangs vom Datenträger.
Basis für durchschnittl. Datenträgerzeit (ms) Nur zur internen Verwendung.
Durchschnittl. Datenträgerzeit (ms)/Schreiben E/A Die durchschnittliche Zeit (in Millisekunden) eines Schreibvorgangs auf den Datenträger.
Basis für Datenträgerzeit (ms)/Schreiben E/A Nur zur internen Verwendung.
Cachespeicherziel (KB) Das aktuelle Speicherbrokerziel für den Cache in Kilobyte (KB).
Speicherziel für Kompilierung (KB) Das aktuelle Speicherbrokerziel für Abfragekompilierungen in Kilobyte (KB).
Auswirkungen der CPU-Kontrolle in % Die Auswirkungen der Ressourcenkontrolle auf den Ressourcenpool. Wird wie folgt berechnet: (CPU-Verwendung in %) / (CPU-Verwendung in % ohne Ressourcenkontrolle).
CPU verzögert % System-CPU verzögert für alle Anforderungen in der angegebenen Instanz des Leistungsobjekts als Prozentsatz der gesamten aktiven Zeit.
Basis für CPU verzögert % Nur zur internen Verwendung.
CPU effektiv % System-CPU-Verwendung für alle Anforderungen in der angegebenen Instanz des Leistungsobjekts als Prozentsatz der gesamten aktiven Zeit.
Basis für CPU effektiv % Nur zur internen Verwendung.
CPU-Verwendung in % Die von allen Anforderungen in allen Arbeitsauslastungsgruppen dieses Pools belegte CPU-Bandbreite. Dieser Wert wird relativ zum Computer gemessen und auf alle CPUs im System normalisiert. Dieser Wert ändert sich, wenn sich die für den SQL Server-Prozess verfügbare CPU-Menge ändert. Es ist nicht normalisiert, was der SQL Server-Prozess empfängt.
Basis für CPU-Verwendung in % Nur zur internen Verwendung.
Ziel-CPU-Verwendung in % Der Zielwert für die CPU-Auslastung in Prozent für den Ressourcenpool. Dieser Wert basiert auf den Konfigurationseinstellungen für den Ressourcenpool und der Systemauslastung.
CPU-Verletzung % Der Unterschied zwischen der CPU-Reservierung und dem effektiv für Zeitplanung aufgewendeten Prozentsatz.
Vom Datenträger gelesene Bytes/s Die Anzahl der in der letzten Sekunde vom Datenträger gelesenen Bytes.
Gedrosselte E/A-Lesevorgänge auf Datenträger/s Die Anzahl der in der letzten Sekunde gedrosselten Lesevorgänge.
E/A-Lesevorgänge von Datenträger/s Die Anzahl der Lesevorgänge vom Datenträger in der letzten Sekunde.
Auf den Datenträger geschriebene Bytes/s Die Anzahl der in der letzten Sekunde auf den Datenträger geschriebenen Bytes.
Gedrosselte E/A-Schreibvorgänge auf Datenträger/s Die Anzahl der in der letzten Sekunde gedrosselten Schreibvorgänge.
E/A-Schreibvorgänge auf Datenträger/s Die Anzahl der Schreibvorgänge auf den Datenträger in der letzten Sekunde.
Maximaler Arbeitsspeicher (KB) Die maximale Menge an Arbeitsspeicher in Kilobyte (KB), die der Ressourcenpool basierend auf den Einstellungen für den Ressourcenpool und dem Serverstatus aufweisen kann.
Timeouts für Arbeitsspeicherzuweisungen/Sekunde Die Anzahl von Timeouts für Arbeitsspeicherzuweisungen pro Sekunde.
Arbeitsspeicherzuweisungen/Sekunde Die Anzahl von Arbeitsspeicherzuweisungen, die pro Sekunde in diesem Ressourcenpool ausgeführt werden.
Anzahl ausstehender Arbeitsspeicherzuweisungen Die Anzahl von Anforderungen in der Warteschlange, die auf Arbeitsspeicherzuweisungen warten. Diese Information ist auch in sys.dm_exec_query_resource_semaphoresverfügbar.
Speicherziel für Abfrageausführung (KB) Das aktuelle Speicherbrokerziel für die Arbeitsspeicherzuweisung der Abfrageausführung in Kilobyte (KB). Diese Information ist auch in sys.dm_exec_query_memory_grantsverfügbar.
Zielspeicher (KB) Der Zielarbeitsspeicher in Kilobyte (KB), die der Ressourcenpool, auf Grundlage der Einstellungen für den Ressourcenpool und des Serverstatus, abzurufen versucht.
Verwendeter Arbeitsspeicher (KB) Die im Ressourcenpool verwendete Arbeitsspeichermenge in Kilobyte (KB).

Jeder Leistungsindikator in dem Objekt enthält die folgenden Instanzen:

Instanz Beschreibung
default Der default-Resource Governor-Ressourcenpool
internal Der internal-Resource Governor-Ressourcenpool
<Ressourcenpoolname> Informationen zu benutzerdefinierten Ressourcenpools

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 '%Resource Pool Stats%';