sys.resource_governor_workload_groups (Transact-SQL)

Gilt für:SQL Server

Gibt die gespeicherte Workloadgruppenkonfiguration 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: Die Wichtigkeit gilt nur für Workloadgruppen im gleichen Ressourcenpool.

Die relative Wichtigkeit einer Anforderung in dieser Arbeitsauslastungsgruppe. Wichtig ist eine der folgenden, wobei MEDIUM die Standardeinstellung ist: LOW, MEDIUM, HIGH.

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 einzeln ausgeführt. Daher besteht ein größeres Risiko, dass während der Abfrage ein Fehler außerhalb des Arbeitsspeichers 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 überschreibt die Abfrageoption maxdop.
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 einzeln ausgeführt. Daher besteht ein größeres Risiko, dass während der Abfrage ein Fehler außerhalb des Arbeitsspeichers auftritt.

Bemerkungen

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)