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)