关于tikv一个节点资源使用高的问题

【 TiDB 使用环境】生产环境
【 TiDB 版本】v5.4.0
【复现路径】在tidb运行的过程中发现一个tikv的资源使用高,请问下tikv是通过raft协议将传输到别的tikv,导致其中有一个tikv服务器资源高的吗?
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

单个tikv cpu高,看看是不是读取,看看coprocessor,看看监控面板的thread cpu,是哪个线程高。

tikv是多个region,也就是multiraft,每个tikv上即有leader也有follower,所以不是一个tikv全部是传给别的tikv日志的情况。不是mysql那种的主从模式。如果不存在热点读写,那几乎cpu是一致的。

排查下热点问题…

参考下:
https://docs.pingcap.com/zh/tidb/stable/troubleshoot-hot-spot-issues#使用-tidb-dashboard-定位热点表
https://docs.pingcap.com/zh/tidb/stable/dashboard-key-visualizer#tidb-dashboard-流量可视化页面


一般数据表的结构有关系,导致数据只写入某一个节点,region 不够分散…

一般一个tikv节点高的话,都是热点问题,理论上来说数据够均衡的话,压力是所有节点均分的。

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