DROP RESOURCE GROUP
DROP RESOURCE GROUP¶
删除资源组。
- 语法
sql DROP RESOURCE GROUP group_name
- 描述
-
此命令从SeaboxMPP数据库中删除资源组。 只有超级用户才能删除资源组。删除资源组时,该组保留的内存和CPU资源将回收到SeaboxMPP数据库。
不能删除预定义的
admin_group
、default_group
和system_group
资源组。 - 参数
-
该SQL命令参数说明见下
group_name
- 要删除的资源组的名称。
- 注解
-
不能在显式事务或子事务中提交
DROP RESOURCE GROUP
命令。使用
ALTER ROLE
删除分配给特定用户/角色的资源组。执行以下查询以查看所有资源组的所有当前活动查询:
SELECT usename, query, state, pid, rsgid, rsgname FROM pg_stat_activity;
要查看资源组分配,请对
pg_roles
和pg_resgroup
系统catalog表执行以下查询:SELECT rolname, rsgname FROM pg_roles, pg_resgroup WHERE pg_roles.rolresgroup=pg_resgroup.oid;
- 示例
-
删除分配给角色的资源组。 然后,此操作将默认资源组
default_group
分配给角色:ALTER ROLE bob RESOURCE GROUP NONE;
删除名为
adhoc
的资源组:DROP RESOURCE GROUP adhoc;
- 兼容性说明
DROP RESOURCE GROUP
语句是SeaboxMPP数据库扩展。- 相关SQL命令
ALTER RESOURCE GROUP
,CREATE RESOURCE GROUP
,ALTER ROLE