某节点 tidb 角色日志太多导致cpu特别高

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】在tidb dashboard 查询慢sql
【背景】在tidb dashboard 查询慢sql
【现象】某个tidb节点cpu使用率特别高,查询其tidb的日志,发现慢查询日志和tidb.log总大小大概7G左右,将日志挪走后,cpu恢复正常。请问下 为什么会因为日志太大而一直导致cpu负载高呢?
【业务影响】连接不上
【TiDB 版本】4.x
【附件】

  1. TiUP Cluster Display 信息

  2. TiUP Cluster Edit Config 信息

  3. TiDB- Overview 监控

  • 对应模块日志(包含问题前后1小时日志)
1 个赞

正常来说 写日志不会占用 tidb server 的 cpu 资源。在 information 数据库中使用 slow_query 视图 会从 slowlog 中读取数据并转换为内部视图使用。可能与你读取较大的 slow_query 有关 。默认情况下 slowquery file 读取只读取近 30 分钟的 。但如果 慢日志过多读取会消耗较大资源。

1 个赞

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