我在 Cloud SQL 上使用 mysql 实例。然而,这个实例每天会重启 mysqld(mysql 守护进程)好几次。
这并不是由于改变或什么,而只是像这样增加。
每次重新启动实例,我们都会损失近 1 分钟的正常运行时间
在 SQL 实例自行重启之前,我没有发现任何错误或相关日志。
我已经做了什么:
- 将实例内存从 16 GB 增加到 32 GB(无效果)
- 检查是否存在连接限制,远低于限制。
- 检查处理器 CPU。它在任何时候都非常低。
- 检查内存始终为 95%(如 mysql 所预期的那样)
- 检查磁盘大小,有大量可用空间
- 注意到守护进程重新启动是基于实例重负载发生的
- 检查了守护进程重启之前的所有日志,但没有发现任何内容。
- 导出服务器变量。(https://gist.github.com/daniel-dia/a3b18bb033e9c8a74135c11725d013db)
这应该怎么办?我该怎么做才能找到解决方案