亚马逊RDS CPU峰值

时间:2014-03-11 11:29:10

标签: mysql amazon-web-services cpu rds

有没有人知道为什么我们的Amazon RDS数据库的CPU使用率会出现这些每小时的峰值? 我们每小时都没有运行任何crons,所以它似乎是一些内部RDS的东西,因为它恰好每小时都有。

  • RDS是否每小时都会进行一些索引更新?
  • 找出造成这种情况的最佳方法是什么?

RDS hourly spikes

2 个答案:

答案 0 :(得分:0)

我们有许多RDS实例正在运行,从微型到大型,我在任何地方都看不到这种模式 - 所以我怀疑它是你代码中的东西。

可能找出正在发生的事情的最佳方法是在一小时内登录数据库,并监控连接内容和他们正在做什么。对于mysql,您可以从SHOW FULL PROCESSLIST开始。有一些监控工具可以为您监控。

答案 1 :(得分:0)

您可以启用MySQL服务器上的慢速和常规日志,并使用pt-query-digest

进行分析

还有一些商业工具,如MEM和MONyog,可以方便地监控SQL查询。