有人知道为什么我们的 Amazon RDS 数据库的 CPU 使用率每小时会出现峰值吗? 我们没有每小时运行任何 cron,因此它似乎是一些内部 RDS 的东西,因为它恰好是每小时运行一次。
- RDS 是否每小时进行一些索引更新或其他操作?
- 找出导致此问题的最佳方法是什么?
最佳答案
我们有许多 RDS 实例在运行,从微型到大型,我在任何地方都没有看到这种模式 - 所以我怀疑它是在您的代码中。
了解正在发生的情况的最佳选择可能是在整点登录数据库,并监视正在连接的内容以及它们正在执行的操作。对于 mysql,您可以从 SHOW FULL PROCESSLIST 开始。有监控工具可以为您监控这一点。
关于mysql - Amazon RDS CPU 峰值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22324410/