单个TiKV节点CPU高,请问大佬们怎么处理

【 TiDB 使用环境】测试
【 TiDB 版本】v6.5.3
TiKV单个组件CPU使用率较高。
监控图如下:



涉及的SQL如下:

读线程压力太大了,先尝试优化sql,然后看看能不能split region,分散到其他节点中

1 个赞

感觉需要优化慢查询。

很明显的慢查询,优化下呗

嗯 我先试着优化一下这几个SQL看一下

这个很可能慢查询,涉及到 的region在一个kv上,是不是热点了,看看热力图

优化慢sql

优化不良SQL

有可能是热点问题,在dashboard监控图的流量可视化菜单看下是否有颜色特别亮的折线


这个参数s是关闭的,然后给打开了,目前来看下降很多,还有一丢丢差异,只能从SQL方面解决了

:joy:你这个sql一看就是跟我们一样,用了列表查询分页,先查总数,再查第一页。我们也很受困扰,没办法,只能优化sql,或者查总数的时候,单独指定一个sql,减少不必要的字段查询,不过这样需要程序实现上的支持。

好的 收到

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