更新时间:2024-02-05 GMT+08:00
大并发慢查询导致CPU资源耗尽问题
场景描述
数据库实例上存在大量并发的select count(0)慢操作,系统CPU耗尽,随时有宕机的风险。
执行Show processlist,显示存在多次并发执行select count(0)进程信息:
原因分析
应用端大并发触发select count(0)慢操作,导致系统CPU资源耗尽。
解决方案
- 申请kill权限,间歇性批量执行kill select count(0)慢操作,定位select count(0)触发来源,停止来源,并拆分优化sql。
批量kill动作:
- CPU idle恢复:
父主题: 性能资源类