Share via


sys.resource_governor_workload_groups (Transact-SQL)

Gibt die gespeicherte Konfiguration der Arbeitsauslastungsgruppen zurück. Jede Arbeitsauslastungsgruppe kann jeweils nur einen Ressourcenpool abonnieren.

Spaltenname

Datentyp

Beschreibung

group_id

int

Eindeutige ID der Arbeitsauslastungsgruppe Lässt keine NULL-Werte zu.

name

sysname

Name der Arbeitsauslastungsgruppe. Lässt keine NULL-Werte zu.

importance

sysname

Die relative Wichtigkeit einer Anforderung in dieser Arbeitsauslastungsgruppe. Für die Wichtigkeit sind folgende Einstellungen möglich, wobei MEDIUM die Standardeinstellung ist:

  • LOW

  • MEDIUM

  • HIGH

Lässt keine NULL-Werte zu.

HinweisHinweis

Die Wichtigkeit gilt nur für Arbeitsauslastungsgruppen im gleichen Ressourcenpool.

request_max_memory_grant_percent

int

Angabe der maximalen Arbeitsspeicherzuweisung in Prozent für eine einzelne Anforderung. Der Standardwert ist 25. Lässt keine NULL-Werte zu.

HinweisHinweis

Wenn diese Einstellung höher als 50 Prozent ist, werden große Abfragen einzeln nacheinander ausgeführt. Folglich besteht ein höheres Risiko, das nicht genügend Arbeitsspeicher verfügbar ist, während die Abfrage ausgeführt wird.

request_max_cpu_time_sec

int

Maximaler CPU-Nutzungsgrenzwert für eine einzelne Anforderung in Sekunden. Der Standardwert 0 bedeutet, dass kein Grenzwert festgelegt ist. Lässt keine NULL-Werte zu.

HinweisHinweis

Weitere Informationen finden Sie unter CPU Threshold Exceeded (Ereignisklasse).

request_memory_grant_timeout_sec

int

Timeout für die Arbeitsspeicherzuweisung für eine einzelne Anforderung in Sekunden. Der Standardwert 0 verwendet eine interne Berechnung auf Basis der Abfragekosten. Lässt keine NULL-Werte zu.

max_dop

int

Maximaler Grad der Parallelität für die Arbeitsauslastungsgruppe. Der Standardwert 0 verwendet globale Einstellungen. Lässt keine NULL-Werte zu.

HinweisHinweis

Durch diese Einstellung wird die Abfrageoption maxdop überschrieben.

group_max_requests

int

Maximale Anzahl gleichzeitiger Anforderungen. Der Standardwert 0 bedeutet, dass kein Grenzwert festgelegt ist. Lässt keine NULL-Werte zu.

pool_id

int

ID des Ressourcenpools, den diese Arbeitsauslastungsgruppe verwendet.

group_min_memory_percent

int

Prozentsatz von MIN_MEMORY_PERCENT, der den Mindestarbeitsspeicher angibt, der für den Ressourcenpool reserviert ist und nicht gemeinsam mit anderen Ressourcenpools genutzt werden kann. Dieser Wert stellt einen garantierten Mindestarbeitsspeicher für eine Gruppe bereit.

Hinweise

Die Katalogsicht zeigt die gespeicherten Metadaten an. Um die Konfiguration im Arbeitsspeicher anzuzeigen, verwenden Sie die entsprechende dynamische Verwaltungssicht.

Die gespeicherte Konfiguration und die Konfiguration im Arbeitsspeicher können sich unterscheiden, wenn die Konfiguration der Ressourcenkontrolle geändert wurde, die ALTER RESOURCE GOVERNOR RECONFIGURE-Anweisung jedoch nicht angewendet wurde.

Berechtigungen

Erfordert die VIEW ANY DEFINITION-Berechtigung, um Inhalte anzuzeigen, und erfordert die CONTROL SERVER-Berechtigung, um Inhalte zu ändern.

Siehe auch

Verweis

sys.dm_resource_governor_workload_groups (Transact-SQL)

Katalogsichten (Transact-SQL)

Katalogsichten der Ressourcenkontrolle (Transact-SQL)