创建资源池

适用于: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. 资源池 网格中,选择空行。 此行标有星号(*)。
  4. 选择“名称”列中的空单元格。 输入资源池名称。
  5. 选择要更改的行中的其他任何单元格,然后输入新值。
  6. 要保存更改,请选择“确定”

使用 Transact-SQL 创建资源池

使用 Transact-SQL 创建资源池:

  1. 执行 CREATE RESOURCE POOLCREATE EXTERNAL RESOURCE POOL 语句,指定要设置的属性值。
  2. 执行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句。

以下示例创建名为 poolAdhoc 的资源池,并使新配置生效。

CREATE RESOURCE POOL poolAdhoc WITH (MAX_CPU_PERCENT = 20);

ALTER RESOURCE GOVERNOR RECONFIGURE;

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

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