![](/img/trans.png)
[英]RDS instance CPU utilization going over 90% on SELECT query with index column filter
[英]Sometimes RDS CPU utilization is going to very high
我们在 MySQL 中使用 AWS RDS 用于我们的应用程序。 通常,CPU 利用率在 40% 到 60% 之间运行。 有时 CPU 利用率会非常高。 这保持 100% 的 CPU 利用率。 我不知道这怎么可能以及我如何解决这个问题。 但是,当我升级我们的数据库引擎时,问题就解决了。 3 天后,我降级了 CPU 工作正常的数据库引擎。 两个月后,同样的问题又出现了。 我再次升级和降级 CPU 引擎。
有没有人解释我该如何解决这个问题?
如果 CPU Utilization 通常为 40% - 60%,则很可能存在长时间运行的查询以使 CPU Utilization 达到 100%。
您是否尝试在 100% CPU Utilization 期间运行show full processlist
以查看是否存在长时间运行查询?
我建议升级和降级操作解决问题的原因是它重新启动了 RDS 并终止了长时间运行的查询。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.