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