TiKV存储目录不均衡

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面

TiKV-Detail


TiDB Dashboard


查看系统目录


这是什么原因?

确实奇怪,region 个数三个节点都一样,但是就是有一个 TiKV 节点的数据量比较大。你看下数据量多的那个 TiKV 的 gc 是不是正常的?

进到 db 目录看下,哪个目录的数据量最大?

看下db里面log占用的空间大不大

看下db目录下大小差异,小的那2个是不是没有place_holder file

是否是日志的问题呢?

到tikv 目录下,du -sh ./* 对比一下三个的主差异文件

ll|grep log|awk ‘BEGIN{a=0}{a+=$5}END{print a}’
47560508
567606762
755077675
没多大

如果不是和其他模块混合部署。可能有热点问题,region分布不均衡。

可以排除Region分布不均匀造成的,考虑是不是GC不及时

差的不是很多啊,看下 region size 面板

的确需要看底层的日志,判断一下问题。

差别不多,没事的

有相关的日志吗?

差不太多

大概率是log

日志文件不设置清理规则的话会很大

看看是不是日志大小不同

怎么设置清理,db目录下的文件不敢动

看具体的目录,看是 数据文件,日志 文件平的差异