使用英语阅读

通过


创建工作负荷组

适用于:SQL ServerAzure SQL 托管实例

可以使用 SQL Server Management Studio 或 Transact-SQL 创建工作负荷组。

权限

创建工作负荷组需要 CONTROL SERVER 权限。

使用 SQL Server Management Studio 创建工作负荷组

若要使用 SQL Server Management Studio 创建工作负载组:

  1. 在对象资源管理器中,向下展开“管理”节点,直至其中包含要修改的工作负载组的资源池
  2. 使用 工作负荷组 上下文菜单,然后选择 新工作负荷组
  3. 在“资源池”网格中,确保选择要添加工作负载组的资源池
  4. “资源池的工作负载组”网格将具有一个新行,其中包含一个空名称和其他列中的默认值
  5. 选择 名称 单元格,然后输入工作负荷组的名称。
  6. 从默认设置中选择要更改的行中的其他任何单元格,然后输入新值。
  7. 若要保存更改,请选择“确定”

使用 Transact-SQL 创建工作负荷组

使用 Transact-SQL 创建工作负荷组:

  1. 执行 CREATE WORKLOAD GROUP 语句,指定要设置的值。
  2. 执行 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

有关更多示例和完整演练,请参阅 教程:资源调控器配置示例和最佳做法