sys.dm_resource_governor_resource_pools (Transact-SQL)
Gibt Informationen zum aktuellen Status der Ressourcenpools, der aktuellen Konfiguration der Ressourcenpools sowie Statistiken zu den Ressourcenpools zurück.
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
pool_id |
int |
Die ID des Ressourcenpools. NULL ist nicht zulässig. |
name |
sysname |
Der Name des Ressourcenpools. NULL ist nicht zulässig. |
statistics_start_time |
datetime |
Die Uhrzeit, zu der Statistiken für diesen Pool zurückgesetzt wurden. NULL ist nicht zulässig. |
total_cpu_usage_ms |
bigint |
Die kumulierte CPU-Verwendung in Millisekunden. NULL ist nicht zulässig. |
cache_memory_kb |
bigint |
Die aktuelle gesamte Cachespeicherverwendung in Kilobyte. NULL ist nicht zulässig. |
compile_memory_kb |
bigint |
Die aktuelle gestohlene Cachespeicherverwendung in Kilobyte (KB). Der Cachespeicher wird hierbei hauptsächlich für die Kompilierung und Optimierung verwendet, kann jedoch auch zu anderen Zwecken verwendet werden. NULL ist nicht zulässig. |
used_memgrant_kb |
bigint |
Der aktuelle gesamte verwendete (gestohlene) Arbeitsspeicher aus der Arbeitsspeicherzuweisung. NULL ist nicht zulässig. |
total_memgrant_count |
bigint |
Die kumulierte Arbeitsspeicherzuweisung in diesem Ressourcenpool. NULL ist nicht zulässig. |
total_memgrant_timeout_count |
bigint |
Die kumulierten Arbeitsspeicherzuweisungs-Timeouts in diesem Ressourcenpool. NULL ist nicht zulässig. |
active_memgrant_count |
bigint |
Die aktuelle Gesamtanzahl von Arbeitsspeicherzuweisungen. NULL ist nicht zulässig. |
active_memgrant_kb |
bigint |
Die Summe der aktuellen Arbeitsspeicherzuweisungen in Kilobyte (KB). NULL ist nicht zulässig. |
memgrant_waiter_count |
int |
Die Anzahl von zurzeit anstehenden Abfragen für Arbeitsspeicherzuweisungen. NULL ist nicht zulässig. |
max_memory_kb |
bigint |
Die Höchstmenge an Arbeitsspeicher, in Kilobyte, über die der Ressourcenpool verfügen kann. Dies basiert auf den aktuellen Einstellungen und dem Serverstatus. NULL ist nicht zulässig. |
used_memory_kb |
bigint |
Der Arbeitsspeicher in Kilobyte, der für den Ressourcenpool verwendet wird. NULL ist nicht zulässig. |
target_memory_kb |
bigint |
Der Zielarbeitsspeicher, in Kilobyte, den der Ressourcenpool erreichen möchte. Dies basiert auf den aktuellen Einstellungen und dem Serverstatus. NULL ist nicht zulässig. |
out_of_memory_count |
bigint |
Die Anzahl der Speicherzuweisungsfehler im Pool. NULL ist nicht zulässig. |
min_cpu_percent |
int |
Die aktuelle Konfiguration für die garantierte durchschnittliche CPU-Bandbreite für alle Anforderungen im Ressourcenpool, wenn CPU-Konflikte bestehen. NULL ist nicht zulässig. |
max_cpu_percent |
int |
Die aktuelle Konfiguration für die maximale durchschnittliche CPU-Bandbreite, die für alle Anforderungen im Ressourcenpool zulässig ist, wenn CPU-Konflikte bestehen. NULL ist nicht zulässig. |
min_memory_percent |
int |
Die aktuelle Konfiguration für den garantierten Arbeitsspeicher für alle Anforderungen im Ressourcenpool, wenn CPU-Konflikte bestehen. Dieser Arbeitsspeicher wird nicht mit anderen Ressourcenpools gemeinsam genutzt. NULL ist nicht zulässig. |
max_memory_percent |
int |
Die aktuelle Konfiguration des Prozentsatzes des gesamten Serverspeichers, der für Anforderungen in diesem Ressourcenpool verwendet werden kann. NULL ist nicht zulässig. |
Hinweise
Arbeitsauslastungsgruppen und Ressourcenpools der Ressourcenkontrolle weisen eine n:1-Zuordnung auf. Daher werden viele Ressourcenpoolstatistiken von Arbeitsauslastungsstatistiken abgeleitet.
Diese dynamische Verwaltungssicht zeigt die Konfiguration im Arbeitsspeicher an. Um die gespeicherten Konfigurationsmetadaten anzuzeigen, verwenden Sie die sys.resource_governor_resource_pools-Katalogsicht.
Wenn ALTER RESOURCE GOVERNOR RESET STATISTICS erfolgreich ausgeführt wird, werden die folgenden Zähler zurückgesetzt: statistics_start_time, total_cpu_usage_ms und out_of_memory_count. statistics_start_time wird auf das aktuelle Systemdatum und die aktuelle Systemuhrzeit festgelegt, die anderen Zähler werden auf Null (0) festgelegt.
Berechtigungen
Erfordert die VIEW SERVER STATE-Berechtigung.