Region分片

图一

图一:意思是当一个region超过144MB时开始分裂是吗?

图二
图二:意思是按96M切分为一个region

1 个赞

图一超过144M split
图二 默认分配的region大小是96M

1 个赞

正常大小96M,上限144M,超过144M,切分为两个region,循环往复;

1 个赞

这两个值不冲突,分别对应的是 region-max-size = "144MB"
region-split-size = "96MB"这两个参数
region-max-size是Region 容量空间最大值,超过时系统分裂成多个 Region
region-split-size是分裂后新 Region 的大小。

3 个赞

1、region的默认大小 96M
2、region超过96M并达到 region-max-size = “144MB” 这个阈值 调度 进行split 这个region。
分裂后新 Region 的大小由region-split-size 决定。

可见:
region-max-size = “144MB” 是触发分裂的阈值大小

1 个赞

找到这两个参数了

正常96M,上限144M,超过切分为两个region

1 个赞

对的,你理解的没错,楼上也都作了回答

3 个赞

到了144M会切分,切分后Region为96M

3 个赞

感谢各位大佬解惑!

144MB是阈值,超过144M后就会拆成96+48两个Region

“如果region大小超过96MB,则分列为2个”的表述是错误的吧?

region 大小超过 144MB 时 就触发 region 拆分这个动作, 拆时按照 96MB 为1个完整大小的 region 分

是的,按照这个理解,“如果region大小超过96MB,则分列为2个”这个表述就是错误的

我觉得不对

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。