更改资源池设置

适用于:SQL ServerAzure SQL 托管实例

可以使用 SQL Server Management Studio 或 Transact-SQL 更改资源池设置。

局限性

  • 最大 CPU 百分比必须大于或等于最小 CPU 百分比。 最大内存百分比必须大于或等于最小内存百分比。
  • 所有资源池的最小 CPU 百分比和最小内存百分比的总和不得超过 100。

权限

更改资源池设置需要 CONTROL SERVER 权限。

使用 SQL Server Management Studio 更改资源池设置

若要使用 SQL Server Management Studio 更改资源池设置:

  1. 在 SQL Server Management Studio 中,打开对象资源管理器,将 管理 节点向下展开,包括 资源池
  2. 使用要修改的资源池的上下文菜单,然后选择“属性”
  3. 在“Resource Governor 属性”页中,在“资源池”网格内选择资源池所在的行
  4. 选择要更改的行中的单元格,然后输入新值。
  5. 若要保存更改,请选择“确定”

使用 Transact-SQL 更改资源池设置

若要使用 Transact-SQL 更改资源池设置,请执行以下操作:

  1. 执行 ALTER RESOURCE POOLALTER EXTERNAL RESOURCE POOL 语句,指定要更改的值。
  2. 执行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句,使更改生效。

以下示例更改名为 poolAdhoc 的资源池的最大 CPU 百分比设置,并使新配置生效。

ALTER RESOURCE POOL poolAdhoc WITH (MAX_CPU_PERCENT = 25);

ALTER RESOURCE GOVERNOR RECONFIGURE;