更新时间:2023-09-04
通过DMP平台【监控中心/性能趋势/资源监控】查看CPU使用率,当CPU使用率较高情况下,登录DBVM执行以下命令:
查询线程CPU使用情况命令:
top -H -p `pidof mysqld`
根据线程id查询processlist_id SQL:
select name,type,processlist_id,thread_os_id from performance_schema.threads where thread_os_id=’线程id’;
当数据库CPU使用率较为平均,且长时间处于高CPU使用率情况下,可以考虑访问【数据库/数据库列表/数据库详情】拓扑页,对RDS MySQL对数据库进行CPU扩容操作。
若单个线程CPU使用率高,造成数据库瓶颈时,则优先考虑将对应会话进行KILL操作。