共用方式為


sys.resource_governor_workload_groups (Transact-SQL)

適用於:SQL ServerAzure SQL 受控實例

傳回預存的工作負載群組組態。 每個數據列都代表工作負載群組。 每個工作負載群組都會使用一個資源集區。

資料行名稱 資料類型 描述
group_id int 工作負載群組的唯一標識碼。 不可為 Null。
name sysname 工作負載群組的名稱。 不可為 Null。
importance sysname 這是此工作負載群組中要求的相對重要性。 重要性是下列其中一項:LowMediumHighMedium 是預設值。

注意: 重要性相對於相同資源集區中的其他工作負載群組。

不可為 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 許可權。