繁体   English   中英

有时 RDS CPU 利用率会非常高

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM