REBALANCE_CLUSTER
一个会话前台任务,将同步重新平衡数据库群集。REBALANCE_CLUSTER 仅在重新平衡操作完成后返回。如果当前会话结束,则操作立即中止。要将群集重新平衡为后台任务,请调用 START_REBALANCE_CLUSTER()。
在大型群集排列中,您通常在流中调用 REBALANCE_CLUSTER(请参阅更改控制节点的数量并重新对齐)。在更改控制节点(spread 主机)的数量和分布后,运行 REBALANCE_CLUSTER 以实现容错。
有关重新平衡任务的详细信息,请参阅在节点之间重新平衡数据。
提示
默认情况下,在执行重新平衡之前,Vertica 会查询系统表以计算重新平衡任务中涉及的所有投影的大小。此查询可能会为重新平衡操作增加大量开销。要禁用此查询,请将投影配置参数 RebalanceQueryStorageContainers 设置为 0。这是元函数。您必须在顶级 SELECT 语句中调用元函数。
行为类型
易变语法
REBALANCE_CLUSTER()
超级用户
示例
=> SELECT REBALANCE_CLUSTER();
REBALANCE_CLUSTER
-------------------
REBALANCED
(1 row)