Freigeben über


sys.resource_governor_workload_groups (Transact-SQL)

Gilt für:SQL Serverazure 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.