创建工作负荷组
可以使用 SQL Server Management Studio 或 Transact-SQL 创建工作负荷组。
权限
创建工作负荷组需要 CONTROL SERVER
权限。
使用 SQL Server Management Studio 创建工作负荷组
若要使用 SQL Server Management Studio 创建工作负载组:
- 在对象资源管理器中,向下展开“管理”节点,直至其中包含要修改的工作负载组的资源池。
- 使用 工作负荷组 上下文菜单,然后选择 新工作负荷组。
- 在“资源池”网格中,确保选择要添加工作负载组的资源池。
- “资源池的工作负载组”网格将具有一个新行,其中包含一个空名称和其他列中的默认值。
- 选择 名称 单元格,然后输入工作负荷组的名称。
- 从默认设置中选择要更改的行中的其他任何单元格,然后输入新值。
- 若要保存更改,请选择“确定”。
使用 Transact-SQL 创建工作负荷组
使用 Transact-SQL 创建工作负荷组:
- 执行 CREATE WORKLOAD GROUP 语句,指定要设置的值。
- 执行
ALTER RESOURCE GOVERNOR RECONFIGURE
语句,使更改生效。
例
以下示例在名为 poolAdhoc
的资源池中创建名为 groupAdhoc
的工作负荷组,并配置每个请求的最大内存授予。
CREATE WORKLOAD GROUP groupAdhoc WITH (REQUEST_MAX_MEMORY_GRANT_PERCENT = 30)
USING poolAdhoc;
ALTER RESOURCE GOVERNOR RECONFIGURE;
资源池可以管理各种系统资源。 有关详细信息,请参阅 CREATE WORKLOAD GROUP。
有关更多示例和完整演练,请参阅 教程:资源调控器配置示例和最佳做法。