400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
400-800-0824
info@ymatrix.cn
YMatrix 文档
关于 YMatrix
标准集群部署
数据写入
数据迁移
数据查询
运维监控
参考指南
工具指南
数据类型
存储引擎
执行引擎
系统配置参数
SQL 参考
常见问题(FAQ)
新架构 FAQ
集群部署 FAQ
SQL 查询 FAQ
MatrixGate FAQ
运维 FAQ
监控告警 FAQ
PXF FAQ
PLPython FAQ
性能 FAQ
删除资源组。
DROP RESOURCE GROUP group_name
此命令从 YMatrix 数据库中删除资源组。 只有超级用户才能删除资源组。 删除资源组时,该组保留的内存和CPU资源将回收到 YMatrix 数据库。
要删除角色资源组,不能将该组分配给任何角色,也不能在该组中有任何待处理或正在运行的语句。 如果删除为外部组件创建的资源组,则行为由外部组件决定。 例如,删除分配给PL/Container运行时的资源组会杀死该组中正在运行的容器。
您不能删除预定义的admin_group和default_group资源组。
group_name
您不能在显式事务或子事务中提交DROP RESOURCE GROUP命令。
使用ALTER ROLE删除分配给特定用户/角色的资源组。
执行以下查询以查看所有资源组的所有当前活动查询:
SELECT usename, current_query, waiting, procpid,
rsgid, rsgname, rsgqueueduration
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语句是 YMatrix 数据库扩展。