更新日期:2024年09月11日
gcluster_rebalancing_concurrent_count
含义:允许并发执行rebalance 的表的个数。在session 中设置,设置为0 时表示不
允许进行rebalance
参数设置级别
最大值
最小值
默认值
GLOBAL
无
0
5
gcluster_rebalancing_random_table_quick_mode
含义:对随机分布表执行rebalance 操作时使用快速模式。
参数设置级别
最大值
最小值
默认值
GLOBAL
1
0
1
gcluster_rebalancing_step
含义:指定rebalance 操作时每一批重分布数据条数。值为0 时,rebalance 操作不
分批。
参数设置级别
最大值
最小值
默认值
GLOBAL
无
0
100000000
gcluster_rebalancing_step 参数值事实上是原表的每个分片每一批向中间表重分布的
数据行数。参数取值越大,从原表向中间表重分布数据的速度越快,rebalance 过程
中暂停时等待的时间就越长。
如果rebalance 过程中基本不需要暂停任务,
那么可以设置gcluster_rebalancing_step
为较大的值。如果rebalance 过程中需要多次暂停任务,那么可以设置
gcluster_rebalancing_step 为较小值。
gcluster_rebalancing_step 预估方法:原表单个分片的行数/ 预计分批数。