创建资源池

适用于:SQL ServerAzure SQL 托管实例

可以使用 SQL Server Management Studio 或 Transact-SQL 创建资源池。 若要了解资源池的主体,请参阅 Resource Governor Resource Pool

开始之前

限制和局限

最大 CPU 百分比必须大于或等于最小 CPU 百分比。 最大内存百分比必须大于或等于最小内存百分比。

所有资源池的最小 CPU 百分比和最小内存百分比的总和不得超过 100。

权限

创建资源池需要 CONTROL SERVER 权限。

使用 SQL Server Management Studio 创建资源池

使用 SQL Server Management Studio 创建资源池

  1. 在 SQL Server Management Studio 中,打开对象资源管理器,并依次逐步展开“管理”节点直至其中包含“资源调控器”

  2. 右键单击“Resource Governor”,再单击“属性”

  3. “资源池” 网格中,单击空行中的第一列。 此列标记有星号 (*)。

  4. 双击“名称”列中的空单元格。 键入要用于该资源池的名称。

  5. 在行中单击或双击要更改的任何其他单元,然后输入新值。

  6. 若要保存更改,请单击 “确定”

使用 Transact-SQL 创建资源池

使用 Transact-SQL 创建资源池

  1. 运行 CREATE RESOURCE POOLCREATE EXTERNAL RESOURCE POOL 语句,指定要设置的属性值。

  2. 运行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句。

示例 (Transact-SQL)

下面的示例创建名为 poolAdhoc的资源池。

CREATE RESOURCE POOL poolAdhoc  
WITH (MAX_CPU_PERCENT = 20);  
GO  
ALTER RESOURCE GOVERNOR RECONFIGURE;  
GO  

另请参阅

资源调控器
启用资源调控器
资源调控器资源池
更改资源池设置
删除资源池
使用模板配置资源调控器
资源调控器工作负荷组
资源调控器分类器函数
CREATE RESOURCE POOL (Transact-SQL)
ALTER RESOURCE GOVERNOR (Transact-SQL)
CREATE EXTERNAL RESOURCE POOL (Transact-SQL)
ALTER EXTERNAL RESOURCE POOL (Transact-SQL)