磁盘大小1.9T但是region leader高达将近9万个,region总数27万个

【 TiDB 使用环境】生产环境 /测试/ PCO
生产环境
【 TiDB 版本】
5.1.X
【遇到的问题】
磁盘大小1.9T但是region leader高达将近9万个,region总数27万个
而且没有空的region,静默region是开启的
目前可能对raft store造成了压力,请问这种问题如何排查?为什么region数量这么多?
在这个集群上,同一个sql,limit 10和limit 1000的运行时间相差5倍以上,执行计划完全相同,请问为什么会有这么大的差距?

【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】

请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。

有修改默认region的大小吗?

region是左闭右开区间,大小不固定,也不一定是连续的。我没看明白,数量太多是什么意思?

能详细描述下集群的配置情况么?

然后 上传一下 prometheus 关于 region 监控的图形…

可以查看下region size 的分布情况吗

放一下peometheus的region的监控图吧

1、 发下监控
TiKV-Trouble-Shooting -> Huge Region -> Approximate Region size

2、 执行时间不一样可能和MVCC版本数有关,explain analyze看下2个SQL执行计划中的processed_keys、total_processed_keys差异。

1 个赞

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