TiDB-server CPU 负载长期高居不下

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:

3.0.5

  • 【问题描述】:

生产环境下有两个TiDB-Server节点的CPU负载一直高居不下,在QPS 有7K的时候的时候CPU负载高达14,CPU使用率高达70%;在QPS只有1K的时候,CPU负载却还有5,CPU使用率在40%左右。

今天早上八点半我们重启了TiDB-Server节点,发现在QPS恢复到2K的时候,CPU的负载和使用率都明显比重启前要低很多,这是什么原因呢?我在问答社区上也看到类似的问题,但是那个的版本是2.1.8的,3.0.5的也会有类似的问题么?

QPS

CPU使用率

CPU负载

麻烦导出一份完整的监控。

完整的监控是指grafana上的截图还是其他的什么?

在有业务跑的时候且 CPU 很高的时候,麻烦跑下:go tool pprof http://${TiDB}:10080/debug/pprof/profile?seconds=30s 把这个信息传上来。