sys.resource_governor_workload_groups (Transact-SQL)
Gilt für:SQL Server
azure SQL Managed Instance
Gibt die Konfiguration der gespeicherten Workloadgruppe zurück. Jede Zeile stellt eine Workloadgruppe dar. Jede Workloadgruppe verwendet einen Ressourcenpool.
Spaltenname | Datentyp | Beschreibung |
---|---|---|
group_id |
int | Eindeutige ID der Arbeitsauslastungsgruppe Lässt keine Nullwerte zu. |
name |
sysname | Name der Arbeitsauslastungsgruppe. Lässt keine Nullwerte zu. |
importance |
sysname | Die relative Wichtigkeit einer Anforderung in dieser Arbeitsauslastungsgruppe. Wichtigkeit ist eine der folgenden: Low , Medium , High .
Medium ist die Standardeinstellung. Hinweis: Wichtigkeit ist relativ zu anderen Workloadgruppen im selben Ressourcenpool. Lässt keine Nullwerte zu. |
request_max_memory_grant_percent |
int | Maximale Speichererteilung für eine einzelne Anforderung als Prozentsatz des gesamten Abfragearbeitsbereichsspeichers für einen Ressourcenpool. Der Standardwert ist 25. Lässt keine Nullwerte zu. Hinweis: Wenn diese Einstellung übermäßig hoch ist, werden Abfragen, die Speichererteilungen erfordern, möglicherweise blockiert, bis andere Abfragen abgeschlossen sind, und in einigen Fällen tritt möglicherweise ein Fehler beim Ausfall des Arbeitsspeichers auf. |
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 Nullwerte zu. Weitere Informationen finden Sie unter REQUEST_MAX_CPU_TIME_SEC. |
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 Nullwerte zu. |
max_dop |
int | Maximale Parallelität für eine Anforderung, die in der Workloadgruppe ausgeführt wird. Der Standardwert 0 verwendet globale Einstellungen im Server- oder Datenbankbereich. Lässt keine Nullwerte zu. Hinweis: Wenn dieser Wert auf einen anderen Wert als 0 festgelegt ist, überschreibt die globalen Einstellungen und den MAXDOP Abfragehinweis. |
group_max_requests |
int | Maximale Anzahl gleichzeitiger Anforderungen, die in der Workloadgruppe ausgeführt werden. Der Standardwert 0 bedeutet, dass kein Grenzwert festgelegt ist. Lässt keine Nullwerte 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. Maximale Speichererteilung für eine einzelne Anforderung als Prozentsatz des gesamten Abfragearbeitsbereichsspeichers für einen Ressourcenpool. Der Standardwert ist 25. Lässt keine Nullwerte zu. Hinweis: Entspricht request_max_memory_grant_percent , enthält jedoch Brüche von Prozent, wenn beim Erstellen oder Ändern einer Workloadgruppe angegeben. |
Hinweise
Die Katalogsicht zeigt die gespeicherten Metadaten an. Um die aktuell effektive Konfiguration anzuzeigen, verwenden Sie die entsprechende dynamische Verwaltungsansicht, sys.dm_resource_governor_workload_groups (Transact-SQL).
Die gespeicherten und effektiven Konfigurationen können unterschiedlich sein, wenn die Konfiguration der Ressourcenkontrolle geändert wurde, die ALTER RESOURCE GOVERNOR RECONFIGURE
Anweisung jedoch nicht ausgeführt wurde.
Berechtigungen
Erfordert die berechtigung VIEW ANY DEFINITION
.