由于内存不足导致服务器崩溃 2024-6-1 • mysql memory 上周我的服务器因内存不足崩溃了三次。 服务器是 ubuntu 14.04,有 8Gb 内存。 MySql 服务器 5.5.50 以下是来自 munin 的图表: 我没有 munin 的历史内存消耗数据。幸运的是,我们跟踪了它并将其存储在数据库中: 过去几周消费量稳步增长 我的主要假设是 mysql 是原因。我不确定我们应用程序的当前使用情况是否可以解释这种增长。 我如何才能确定 mysql 是(已提交的)内存的最大消耗者? 我目前正在检查 mysqltuner 和慢速日志。有没有办法检查哪些查询消耗的内存最多? 您认为我还应该检查什么吗? 答案1 在这种情况下,有大量提交未被应用程序主动使用。您可以看到内存committed比内存大得多active。 要快速找到可能的罪魁祸首,请使用: ps aux --sort -vsz | head 相关内容 如何在 64 位 Windows 7 中更改 PS/2 鼠标的轮询/刷新/采样率? 如果健康检查失败,ELB 实例将被删除 高级键值存储 (X / 无限制) 的停止作业正在运行 将 WAF 放在负载均衡器上? 无法格式化/恢复可启动 USB mysqlnt.exe 使用 50% 的 CPU 用于代码编译的 Linux 文件系统,哪个性能最好? Cold Fusion 9 重定向? 无法通过网络连接 ATI HD 6320 ASUS 亮度不变