空region过多,已修改相关参数,但 empty-region-count 没有下降

背景:
接到空间不够的报警,drop table 一些大表,发现 store size 有所下降,但是 empty-region-count 一致是向上增长的,翻论坛和官方的帖子进行了参数修改了,但是 empty-region-count 没有下降的趋势,请教各位还有那点没有注意到的?

PD:
enable-cross-table-merge : true
key-type: “table”
patrol-region-interval 50ms
max-merge-region-size 20
max-merge-region-keys 200000
region-schedule-limit 100
store limit all 100
patrol-region-interval 50ms

TiKV:
tikv.coprocessor.split-region-on-table: false

1 个赞

检查一下下面两个参数:

  • enable-cross-table-merge 默认 false ,如果为 true,则表示可以合并不同表中的两个区域,仅当 key type 为 “table” 时此选项才有效。

  • split-region-on-table ,默认值为 true,开启按 table 分裂 Region的开关,为了配合合并空 region 需要将其设置为 false。

主要参考:

2 个赞

truncate/drop后并不会马上出现空region, 而是要等到GC后才有的 会有一个增长趋势,之后就会进行合并,再等等看。

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