Cloud SQL MySQL实例CPU异常:root用户执行神秘查询
Cloud SQL MySQL 异常CPU占用与内部查询进程问题排查
这个查询是不是谷歌云触发的?
是的,这类扫描information_schema元数据的查询,由localhost的root用户发起,基本可以确定是Google Cloud的内部进程。常见触发场景包括:
- 自动备份流程中的元数据预采集
- Cloud SQL Insights性能诊断工具的定期元数据扫描
- 实例健康巡检、版本升级预检查等维护任务
你用了5年没遇到,可能是近期GCP更新了后台流程,或是你的实例开启了新的功能(比如Insights)。
如何停止/缓解这个问题?
- 调整备份窗口
登录Cloud Console进入实例的「备份」页面,检查自动备份的时间窗口是否和CPU高负载时段重合。如果是,把窗口改到业务低峰期,或临时禁用自动备份测试(测试后记得重新开启)。 - 关闭Cloud SQL Insights自动采集
进入实例的「性能」页面,找到Cloud SQL Insights选项,关闭自动元数据采集功能,观察CPU负载变化。 - 调整维护窗口
进入「维护」页面,确认近期是否有自动维护任务,将维护窗口调整到低峰时段。 - 临时终止进程
执行KILL [进程ID];命令(进程ID从show full processlist;结果中获取),但这只是临时缓解,内部进程可能会再次启动。 - 联系GCP技术支持
如果以上方法都无效,提交GCP支持工单,提供进程列表截图、CPU监控图表等信息,让工程师排查是否为异常的内部进程。
内容的提问来源于stack exchange,提问作者Hudson Kanizawa
相关产品推荐
相关产品推荐

