tidb-server cpu居高不下

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

  • 【TiDB 版本】:v4.0,4
  • 【问题描述】:tidb-server 负载居高不下,重启了立马就飚上来了,帮忙分析一下debug日志
    我用curl http://127.0.0.1:10080/debug/zip --output tidb_debug.zip 这种方式获取的debug日志
    image
    tidb_debug.zip (447.1 KB)

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

  1. 从debug展示如下

  2. 麻烦在dashboard检查下,出现问题阶段,慢日志中有哪些耗时长的 sql,多谢。

看到一篇帖子,问题跟我们很相似,会不会是类似的问题。tidb-server CPU占用一直很高

dashbor一查慢SQL,tidb-server就oom了。昨天看的时候,sql都是毫米级的,没有特别慢的sql。

可以执行试一下

目前尝试了几次,出现这种情况,tidb-server也oom了,我再尝试几次。

我把监控数据导出来了,麻烦先看看,能不能发现问题。screencapture-172-16-14-248-3000-d-eDbRZpnWk-tidb-aliprod-overview-2020-09-29-11_30_35.pdf (5.1 MB)

反应的问题是生产环境中的问题,麻烦及时跟进一下,拜托~凌晨2点,重启tidb-server后,cpu负载下降了,今早9:40分,问题又复现了,tidb-server频繁重启,cpu也没降下去。

  1. 检查下昨天业务上有新增什么大 sql , 可以在 tidb.log 和 slow 日志中这个时间段找一下。