tikv为什么大小不一样

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
tikv 不同节点 占用的空间不一致? 为什么导致这样的问题 怎么解决

balance进程没推进?store weight设置不一样?label打的有问题,排查下

1 个赞

首先确认下每个kv的磁盘是否一样大,然后去监控看下region分布情况。

1 个赞

500G ,最大 最小 tikv的大概差100G左右的空间 不算是一个正常的范围吧

看看系统表

这个表发出来看看

1 个赞

哈哈哈,要不要用这个工具瞅一眼:https://github.com/realcp1018/tidb-toolkit/blob/main/scripts/tk_pdctl.py
填个IP和Port即可

pd调度监控

region分布

region分布不同

有时会是个数不同,但size 会差不多

tikv硬盘不一样大就可能不太一样,另外数据量太小也有可能

需要排查一下均衡调度器的工作情况,是否有正常调度、调度策略是都合理,比如tikv和pd的label设置对不对、磁盘大小是否一致、可用空间是否相同、堵在压力是否均衡、各实例节点打分情况

排查好上面的信息,你的问题基本就可以解决了

主机配置一样么

如果相差不大,就是正常现象,毕竟数据不能真正意义上等分。

相对,但不好绝对

看看设置

PD推过去以后,消息队列在每个KV上创建的region不一致吧

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