我们遇到了一个应用程序的数据库服务器之一的问题,可能是由于某些代码在 Mysql 管理其内存的方式中造成了问题。
直到 4 月的第二周,我们的 db 服务器稳定消耗了大约 5 gigs 的内存(最多 7 gigs)。但随后,它开始无限增加,甚至超过了理论上的最大可能分配。
这是我们的年度 munin 图表,显示了过去 2 个月的增长情况:
(来源:postimg.org)
这是在 mysql 中重新启动后的最后 7 天的另一个视图:
(来源:postimg.org)
这是由 mysqltuner.pl 创建的报告:
- - - - 性能指标 - - - - - - - - - - - - - - - - - - - - --------- [--] 最多:4d 1h 56m 28s(152M q [431.585 qps],383K conn,TX:593B,RX:29B) [--] 读取/写入:90% / 10% [--] 总缓冲区:5.3G 全局 + 每线程 10.2M(200 个最大线程) [OK] 最大可能内存使用量:7.3G(已安装 …
mysql ×1