【 TiDB 使用环境】生产环境
【 TiDB 版本】V7.1.0
【遇到的问题:问题现象及影响】
每个节点数据不均匀分布
【资源配置】
监控中查下region调度任务正常吗?
节点配置差异:不同TiKV节点的硬件配置(如磁盘容量、CPU、内存等)可能存在差异,导致数据处理和存储能力的不均衡。
负载均衡策略:TiDB的负载均衡策略可能未能完全适应当前的负载情况,导致某些节点承担了过多的数据存储和处理任务。
数据迁移问题:在节点增减或故障恢复过程中,数据迁移可能未能完全按照预期进行,导致数据分布不均匀。
隔离级别设置:TiKV的隔离级别设置(如zone、host等)可能影响数据的分布和迁移。
分布不均需要看 grafana 的 PD 面板。
另外就是你的集群拓扑很奇怪,给你几点建议:
1、PD 节点要奇数个,推荐 3 个
2、Tiflash 节点要用的话就单独部署,不要混部,混部容易影响其他组件正常运行,不需要 Tiflash 可以不部署
1 个赞
是tidb的日志目录太大导致的磁盘使用率过高。
1 个赞
日志的话,可以设置自动回卷
混合部署,看磁盘大小不一定说明分布不均,你看看日志大小怎么样?
region任务正常吗.
你在 grafana 看看 region数量是不是没有相差很多
PD干掉一个吧,tiflash单独部署。。。。tidb-server也不用那么多