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)
删除资源队列。
DROP RESOURCE QUEUE queue_name
此命令从 YMatrix 数据库中删除资源队列。 要删除资源队列,队列不能分配任何角色,队列中也不能有任何等待语句。 只有超级用户才能删除资源队列。
queue_name
使用ALTER ROLE从资源队列中删除用户。
要查看所有资源队列的所有当前活动查询, 请对与pg_roles和pg_resqueue表连接pg_locks表执行以下查询:
SELECT rolname, rsqname, locktype, objid, pid,
mode, granted FROM pg_roles, pg_resqueue, pg_locks WHERE
pg_roles.rolresqueue=pg_locks.objid AND
pg_locks.objid=pg_resqueue.oid;
要查看分配给资源队列的角色,请对pg_roles和pg_resqueue系统catalog表执行以下查询:
SELECT rolname, rsqname FROM pg_roles, pg_resqueue WHERE
pg_roles.rolresqueue=pg_resqueue.oid;
从资源队列中删除角色(并将角色移至默认资源队列pg_default):
ALTER ROLE bob RESOURCE QUEUE NONE;
删除名为adhoc的资源队列:
DROP RESOURCE QUEUE adhoc;
DROP RESOURCE QUEUE语句是 YMatrix 数据库扩展。