图一:意思是当一个region超过144MB时开始分裂是吗?
图二图二:意思是按96M切分为一个region
图一超过144M split
图二 默认分配的region大小是96M
正常大小96M,上限144M,超过144M,切分为两个region,循环往复;
这两个值不冲突,分别对应的是 region-max-size = "144MB"
region-split-size = "96MB"
这两个参数
region-max-size是Region 容量空间最大值,超过时系统分裂成多个 Region
region-split-size是分裂后新 Region 的大小。
1、region的默认大小 96M
2、region超过96M并达到 region-max-size = “144MB” 这个阈值 调度 进行split 这个region。
分裂后新 Region 的大小由region-split-size 决定。
可见:
region-max-size = “144MB” 是触发分裂的阈值大小
找到这两个参数了
正常96M,上限144M,超过切分为两个region
对的,你理解的没错,楼上也都作了回答
到了144M会切分,切分后Region为96M
感谢各位大佬解惑!
144MB是阈值,超过144M后就会拆成96+48两个Region
“如果region大小超过96MB,则分列为2个”的表述是错误的吧?
region 大小超过 144MB 时 就触发 region 拆分这个动作, 拆时按照 96MB 为1个完整大小的 region 分
是的,按照这个理解,“如果region大小超过96MB,则分列为2个”这个表述就是错误的
我觉得不对
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。