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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für