sys.resource_governor_workload_groups (Transact-SQL)
傳回預存的工作負載群組組態。 每個數據列都代表工作負載群組。 每個工作負載群組都會使用一個資源集區。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
group_id |
int | 工作負載群組的唯一標識碼。 不可為 Null。 |
name |
sysname | 工作負載群組的名稱。 不可為 Null。 |
importance |
sysname | 這是此工作負載群組中要求的相對重要性。 重要性是下列其中一項:Low 、Medium 、High 。
Medium 是預設值。 注意: 重要性相對於相同資源集區中的其他工作負載群組。 不可為 Null。 |
request_max_memory_grant_percent |
int | 單一要求的記憶體授與上限,以資源集區查詢工作區內存總數的百分比表示。 預設值為 25。 不可為 Null。 注意: 如果此設定過高,則要求記憶體授與的查詢可能會遭到封鎖,直到其他查詢完成為止,在某些情況下可能會發生記憶體不足錯誤。 |
request_max_cpu_time_sec |
int | 單一要求的CPU使用量上限,以秒為單位。 預設值 0 不指定任何限制。 不可為 Null。 如需詳細資訊,請參閱 REQUEST_MAX_CPU_TIME_SEC。 |
request_memory_grant_timeout_sec |
int | 單一要求的記憶體授與逾時,以秒為單位。 預設值 0 會根據查詢成本使用內部計算。 不可為 Null。 |
max_dop |
int | 工作負載群組中執行之要求的最大平行處理原則程度。 預設值 0 會在伺服器或資料庫範圍中使用全域設定。 不可為 Null。 注意: 如果設定為 0 以外的值,則會覆寫全域設定和 MAXDOP 查詢提示。 |
group_max_requests |
int | 在工作負載群組中執行的並行要求數目上限。 預設值 0 不指定任何限制。 不可為 Null。 |
pool_id |
int | 此工作負載群組所使用的資源集區標識碼。 |
external_pool_id |
int |
適用於:SQL Server 2016 (13.x) 和更新版本。 此工作負載群組所使用的外部資源集區標識碼。 |
request_max_memory_grant_percent_numeric |
float |
適用於:SQL Server 2019 (15.x) 和更新版本。 單一要求的記憶體授與上限,以資源集區查詢工作區內存總數的百分比表示。 預設值為 25。 不可為 Null。 注意: 符合 request_max_memory_grant_percent ,但如果在建立或修改工作負載群組時指定,則包含百分比的分數。 |
備註
目錄檢視會顯示儲存的元數據。 若要查看目前有效的組態,請使用對應的動態管理檢視,sys.dm_resource_governor_workload_groups (Transact-SQL)。
如果資源管理員設定已變更,但尚未執行 ALTER RESOURCE GOVERNOR RECONFIGURE
語句,則預存和有效組態可能會不同。
權限
需要 VIEW ANY DEFINITION
許可權。