Freigeben über


sys.resource_governor_workload_groups (Transact-SQL)

Gilt für: SQL Server

Gibt die Konfiguration der gespeicherten Workloadgruppe in SQL Server 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 Hinweis: Wichtigkeit gilt nur für Workloadgruppen im gleichen Ressourcenpool.

Die relative Wichtigkeit einer Anforderung in dieser Arbeitsauslastungsgruppe. Die Wichtigkeit ist eine der folgenden, wobei MEDIUM der Standardwert ist: NIEDRIG, MITTEL, HOCH.

Lässt keine NULL-Werte zu.
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.

Hinweis: Wenn diese Einstellung höher als 50 Prozent ist, werden große Abfragen jeweils einzeln ausgeführt. Daher besteht ein größeres Risiko, dass während der Ausführung der Abfrage ein Out-of-Memory-Fehler auftritt.
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.

Hinweis: Weitere Informationen finden Sie unter CPU-Schwellenwert überschrittene 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.

Hinweis: Diese Einstellung setzt die Abfrageoption "maxdop" außer Kraft.
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.
external_pool_id int Gilt für: SQL Server 2016 (13.x) und höher.

ID des externen Ressourcenpools, den diese Workloadgruppe verwendet.
request_max_memory_grant_percent_numeric float Gilt für: SQL Server 2019 (15.x) und höher.

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

Hinweis: Wenn diese Einstellung höher als 50 Prozent ist, werden große Abfragen jeweils einzeln ausgeführt. Daher besteht ein größeres Risiko, dass während der Ausführung der Abfrage ein Out-of-Memory-Fehler auftritt.

Hinweise

Die Katalogsicht zeigt die gespeicherten Metadaten an. Um die In-Memory-Konfiguration anzuzeigen, verwenden Sie die entsprechende dynamische Verwaltungsansicht, sys.dm_resource_governor_workload_groups (Transact-SQL).

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.

Weitere Informationen

sys.dm_resource_governor_workload_groups (Transact-SQL)
Katalogsichten (Transact-SQL)
Katalogsichten der Ressourcenkontrolle (Transact-SQL)