1. 查看 vc 是否注册到 rm
select * from dump_resource_manager_status(1);
2.注册新增的 vc 到 rm
- eg: vc --> vc_test vci --> vci1
-- session级别指定当前使用的虚拟计算集群
alter role set resource queue vc_test.pg_default in session;
-- 执行任意一条查询(因为是惰性加载)
select * from t1 limit 1;
-- 确认vc的信息已经注册到rm
select * from dump_resource_manager_status(1);
3.删除 vc
-- 1.psql客户端在线手动删除
drop vcluster vc_test@vci1;
drop vcluster vc_test;
-- 2.验证vc已经从rm删除
select * from dump_resource_manager_status(1);
-- 3.修改oushudb-topology.yaml保证配置信息和目前集群状态一致即可
可以通过select * from oushu_cluster_status;查看集群状态
修改oushudb-topology.yaml完成后,分发其他节点即可。
不需要reload,也不需要重启,只是保证下次重启集群的时候,配置信息和集群状态保持一致。