文档首页/ 云数据库 GaussDB(for MySQL)/ 故障排除/ 性能资源类/ 大并发慢查询导致CPU资源耗尽问题
更新时间:2024-02-05 GMT+08:00

大并发慢查询导致CPU资源耗尽问题

场景描述

数据库实例上存在大量并发的select count(0)慢操作,系统CPU耗尽,随时有宕机的风险。

执行Show processlist,显示存在多次并发执行select count(0)进程信息:

原因分析

应用端大并发触发select count(0)慢操作,导致系统CPU资源耗尽。

解决方案

  1. 申请kill权限,间歇性批量执行kill select count(0)慢操作,定位select count(0)触发来源,停止来源,并拆分优化sql。

    批量kill动作:

  2. CPU idle恢复: