我有两个 RDS 实例:一个 R/W 主实例和一个只读副本。
6 月 29 日,副本停止注册复制数据 - 不确定这是否相关。
7 月 3 日,master 的 CPU 使用率开始单调增加,并且急剧增加:
现在几乎是 100% 的临界值。
据我所知,查询量并没有真正改变。当时唯一发生的事情是我的 web 层中的一个 django-celery 守护进程占用了整个 CPU 核心——强制杀死它似乎解决了 web 层上的问题,但似乎 DB 层问题可能与此相关。
同时数据库大小也开始单调增加:
进程列表中没有长查询,也根本没有插入,所以我不确定如何找出哪些表在增长,以及 CPU 的去向。
是否有 MySQL 诊断,同时可以显示表大小趋势?配置全局正在进行的查询?配置全局 CPU 使用率?
我已经重新启动了服务器几次,但无济于事。
服务器上显然还有很多空间,但是当 CPU 使用率达到 100% 时,事情会变得很糟糕,因此非常感谢任何帮助!