DROP WORKLOAD GROUP (Transact-SQL)

删除现有的用户定义资源调控器工作负荷组。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

主题链接图标 Transact-SQL 语法约定

语法

DROP WORKLOAD GROUP group_name
[;]

参数

  • group_name
    现有的用户定义工作负荷组的名称。

注释

不允许对资源调控器内部组或默认组使用 DROP WORKLOAD GROUP 语句。

建议您在熟悉资源调控器状态之后再执行 DDL 语句。 有关详细信息,请参阅资源调控器

如果工作负荷组包含活动会话,则调用 ALTER RESOURCE GOVERNOR RECONFIGURE 语句以应用更改时,删除工作负荷组或将其移至其他资源池的操作将失败。 若要避免此问题,可以执行以下操作之一:

  • 等待受影响组的所有会话均断开连接,然后重新运行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句。

  • 使用 KILL 命令显式停止受影响的组中的会话,然后重新运行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句。

  • 重新启动服务器。 完成重新启动过程后,将不会创建已删除的组,并且已移动的组将使用新分配的资源池。

  • 在已发出 DROP WORKLOAD GROUP 语句但决定不打算显式停止会话以应用更改的情况下,您可以使用在发出 DROP 语句之前组的名称来重新创建组,然后将该组移动到原始资源池。 若要应用更改,请运行 ALTER RESOURCE GOVERNOR RECONFIGURE 语句。

权限

需要具有 CONTROL SERVER 权限。

示例

下面的示例删除名为 adhoc 的工作负荷组。

DROP WORKLOAD GROUP adhoc;
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO

请参阅

参考

CREATE WORKLOAD GROUP (Transact-SQL)

ALTER WORKLOAD GROUP (Transact-SQL)

CREATE RESOURCE POOL (Transact-SQL)

ALTER RESOURCE POOL (Transact-SQL)

DROP RESOURCE POOL (Transact-SQL)

ALTER RESOURCE GOVERNOR (Transact-SQL)

概念

资源调控器