SQL Server, 'Statistiken für Ressourcenpools'-Objekt
Das Objekt SQLServer:Resource Pool Stats enthält Leistungsindikatoren, die Informationen zu "Ressourcenkontrolle"-Ressourcenpoolstatistiken zurückgeben.
Jeder aktive Ressourcenpool erstellt eine Instanz des Leistungsobjekts SQLServer:Resource Pool Stats, wobei der Instanzname dem Ressourcenpoolnamen der Ressourcenkontrolle entspricht. In der folgenden Tabelle sind die für diese Instanz unterstützten Leistungsindikatoren beschrieben.
Indikatorname |
Beschreibung |
---|---|
CPU usage % |
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-Leistung ändert. Der Wert wird auf die vom SQL Server-Prozess empfangenen Elemente normalisiert. |
CPU usage target % |
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 control effect % |
Die Auswirkungen der Ressourcenkontrolle auf den Ressourcenpool. Wird wie folgt berechnet: (CPU-Verwendung in %) / (CPU-Verwendung in % ohne Ressourcenkontrolle). |
Compile memory target (KB) |
Das aktuelle Speicherbrokerziel für Abfragekompilierungen in Kilobyte (KB). |
Cache memory target (KB) |
Das aktuelle Speicherbrokerziel für den Cache in Kilobyte (KB). |
Query exec memory target (KB) |
Das aktuelle Speicherbrokerziel für die Arbeitsspeicherzuweisung der Abfrageausführung in Kilobyte (KB). Diese Information ist auch in sys.dm_exec_query_memory_grants verfügbar. |
Memory grants/sec |
Die Anzahl von Arbeitsspeicherzuweisungen, die pro Sekunde in diesem Ressourcenpool ausgeführt werden. |
Active memory grants count |
Die aktuelle Gesamtanzahl von Arbeitsspeicherzuweisungen. Diese Information ist auch in sys.dm_exec_query_memory_grants verfügbar. |
Memory grant timeouts/sec |
Die Anzahl von Timeouts für Arbeitsspeicherzuweisungen pro Sekunde. |
Active memory grant amount (KB) |
Der aktuell zugewiesene Gesamtspeichers in Kilobyte (KB). Diese Information ist auch in sys.dm_exec_query_resource_semaphores verfügbar. |
Pending memory grant count |
Die Anzahl von Anforderungen in der Warteschlange, die auf Arbeitsspeicherzuweisungen warten. Diese Information ist auch in sys.dm_exec_query_resource_semaphores verfügbar. |
Max memory (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. |
Used memory (KB) |
Die im Ressourcenpool verwendete Arbeitsspeichermenge in Kilobyte (KB). |
Target memory (KB) |
Der Zielarbeitsspeicher in Kilobyte (KB), die der Ressourcenpool, auf Grundlage der Einstellungen für den Ressourcenpool und des Serverstatus, abzurufen versucht. |
Siehe auch
Verweis
SQL Server, 'Statistiken für Arbeitsauslastungsgruppen'-Objekt