为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】
v4.0.10
【问题描述】
在tidb创建一张表,用于高并发顺序写入,在创建时,采用auto_random,并对表预分区6个。主要是让6个region分布到6个tikv节点上,写入时能够均衡,但是tidb默认开启了region合并,1个小时后6个region被合并成1个region,导致所有写操作都在一个tikv节点上产生热点。请问这种应该如何处理?直接禁用自动合并吗?能否对某一张表禁用自动合并?
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
这几个方案主要是针对读热点吧,我这边主要是解决写入热点问题,通过预拆分region,region分布到不同的tikv节点上,将写入均衡到各个TIKV节点的region上,目前遇到的问题是region会被自动合并,如何解决自动合并?
既然提供了预拆分region,为什么还能被自动合并?
目前是 PD 中这个参数控制同一个 region 的 split 和 merge 关系。
对于 pre split 的 region 会被合并的问题,有计划做这个需求,但是目前还没有明确的排期。
system
(system)
关闭
7
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。