Documentation Home

13.7.2.3 DROP RESOURCE GROUP 语句

DROP RESOURCE GROUP group_name [FORCE]

DROP RESOURCE GROUP用于资源组管理(参见 第 5.1.16 节,“资源组”)。此语句删除资源组。它需要 RESOURCE_GROUP_ADMIN特权。

group_name标识要删除的资源组。如果该组不存在,则会发生错误。

如果资源组有分配给它的任何线程,FORCE修饰符确定语句行为:

  • 如果FORCE未给出并且任何线程都分配给了该组,则会发生错误。

  • 如果FORCE给出,则组中的现有线程将移动到它们各自的默认组(系统线程到SYS_default,用户线程到USR_default)。

例子:

  • 删除一个组,如果该组包含任何线程则失败:

    DROP RESOURCE GROUP rg1;
  • 删除一个组并将现有线程移动到默认组:

    DROP RESOURCE GROUP rg2 FORCE;

资源组管理在发生它的服务器上是本地的。DROP RESOURCE GROUP 语句不会写入二进制日志,也不会被复制。