Freigeben über


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

Konzepte

Überwachen der Ressourcenverwendung (Systemmonitor)

Ressourcenkontrolle