创建工作负荷组

适用于:SQL ServerAzure SQL 托管实例

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

权限

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

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

若要使用 SQL Server Management Studio (SSMS)创建工作负荷组,请执行以下作:

  1. 在“对象资源管理器”中,展开管理节点,直至包含要修改的工作负载组的资源池(该资源池本身也包含在内)。
  2. 使用 工作负荷组 上下文菜单,然后选择 新工作负荷组
  3. 资源池网格中,确保已选中要添加工作负载组的资源池。
  4. 资源池的工作负载组网格中会出现一行新记录,其名称为空,其他列显示默认值。
  5. 选择 名称 单元格,然后输入工作负荷组的名称。
  6. 从默认设置中选择要更改的行中的其他任何单元格,然后输入新值。
  7. 若要保存更改,请选择“确定”。

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

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

  1. CREATE WORKLOAD GROUP执行指定要设置的值的语句。
  2. 执行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句,使更改生效。

以下示例在名为 groupAdhoc的资源池中创建名为 poolAdhoc 的工作负荷组,并配置每个请求的最大内存授予。

CREATE WORKLOAD GROUP groupAdhoc WITH (REQUEST_MAX_MEMORY_GRANT_PERCENT = 30)
USING poolAdhoc;

ALTER RESOURCE GOVERNOR RECONFIGURE;

资源池可以管理各种系统资源。 有关详细信息,请参阅 CREATE WORKLOAD GROUP

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