tikv的引擎读请求单节点读超2G

【 TiDB 使用环境】生产环境
【 TiDB 版本】5.3.0
【遇到的问题:Unified read pool CPU打满,tikv的引擎读请求(tikv_engine_flow_bytes)单节点读超2G,处理读写请求变慢 …

请问主是什么原因造成的?
tikv_engine_flow_bytes 主要是做哪些操作?

蹲一下

时点上在做什么操作?也是在做analyze table么?

优化 SQL

1 个赞

找到SQL,看业务上能够优化或降低读取范围不,比如增加索引

1 个赞

蹲蹲蹲 涨知识。

这种情况首先要做的就是查慢sql, 然后把低效sql禁用或者整改啊,你这IO到瓶颈了,大家都堵塞,pool肯定是满的啊

查询慢sql

从经验来看,首先是排查慢sql问题

蹲蹲蹲 涨知识。

初步推测是有大量数据在读取。

到dashboard 平台查看一下热力图,确认是哪些库表region 被高频访问。同时排查语录分析、慢查询情况。