控制rebalance 实现shrink space 功能。
默认值0,取值0:关闭shrink to rebalance 功能;
取值1:打开shrink to rebalance 功能;
说明
1. 打开gcluster_shrink_to_rebalance 参数时,执行alter table t1 shrink space full
或者alter table t1 shrink space full block_reuse_ratio=
辑,创建中间表,使用SIS 把原表数据转存到中间表,删除原表,rename 中间表
为原表达到shrink 功能目标。
2. 本功能不会导致数据量在各分片间转移,属于n1 分片的数据仍然属于n1,不
会转移到n2。
3. 本功能支持failover。在执行过程中发生failover,依据宕机时正在执行的步骤
决定接管后是继续完成,还是会滚到初始状态。
4.
gcluster_rebalancing_parallel_degree
、
gcluster_rebalancing_step
、
gcluster_rebalancing_immediate_recover_internal_table 对本功能生效。
5. 本功能执行时不更新gcluster_rebalancing_status 系统表。