云数据库GaussDBOps巡检-CPU占用率过高如何解决?

64 阅读1分钟

对系统的影响

CPU使用率高,会使集群性能降低或者业务阻塞。

可能原因

  • 期间业务压力增大,并发连接数上涨。
  • 有消耗CPU较多的业务SQL。

处理步骤

  1. 通过告警中的节点ID信息,登录实例节点

  2. root用户执行命令查看哪些进程CPU占用过高。

    top -o %CPU

    如果是gaussdb进程过高,通过查看慢SQL是否存在消耗CPU的SQL语句,如果是不重要的SQL语句,可以尝试查杀会话

  3. 如果没有可查杀的会话,可考虑规格变更,具体请参考《云数据库 GaussDB 24.1.30 使用指南(for 华为云Stack 8.3.1)》中的“用户指南 > 操作指南 > 变更实例 > 规格变更”章节。

  4. 如果上述步骤无法修复告警,请联系技术支持

告警清除

此告警修复后,系统会自动清除此告警,无需手工清除。

参考信息

不涉及。