AWS MySQL 5.6.40-一旦不知所措,总是不知所措

时间:2019-07-15 13:55:48

标签: mysql amazon-web-services innodb

我的MySQL数据库不知所措,我不知道如何解决它:/

我可以根据需要在数据库上正常加载,但是一旦数据库不堪重负,直到重新启动数据库后它似乎才恢复正常。即使我在正常负荷下减少负荷。例如:

  • 100%负载-数据库工作正常。
  • 400%的负载-数据库不堪重负
  • 回到100%-数据库仍然不堪重负
  • 即使50%的负载-DB仍然不堪重负
  • 重新启动数据库-> 100%负载-数据库工作正常。

似乎在400%的加载时间期间触发了某些事件,这在MySQL中引起了严重的问题。 AWS指标/日志看起来并不可疑。 “显示引擎的innodb状态;”看起来也不可疑。 AWS CPU负载:〜2%。

我现在认识到空闲内存是导致此问题的原因。可用内存为空并启动交换后,MySQL开始变慢。知道如何避免这种情况吗?

Memory Metrics

1 个答案:

答案 0 :(得分:1)

似乎问题出在AWS主机系统上。我备份了数据库,并将其导入到新的(AWS)数据库中。现在一切都恢复正常了。