gpt4 book ai didi

postgresql - 为什么 Rails 5 升级会大幅增加数据库 CPU 使用率?

转载 作者:行者123 更新时间:2023-11-29 11:16:21 24 4
gpt4 key购买 nike

几天前,我将一个生产应用程序从 Rails 4 升级到 Rails 5,我发现我的 RDS postgresql 实例的 CPU 使用率大幅增加。似乎没有任何相关的数据库请求增加或速度下降。

是什么原因造成的?在仍然使用 Rails 5 的情况下,我可以做些什么来降低 CPU 利用率?

下图显示了 RDS 实例上的 CPU 利用率。升级时间就在11/09行的左边。

RDS Cpu utilization

最佳答案

我们最终将其追溯到 activerecord 中的一个问题:https://github.com/rails/rails/issues/27201

基本上,由于 changed? 有时被错误地设置为 true,我们在 rails 5 中进行的查询比在 rails 4 中多,而且我们误读了 RDS 中的报告,所以我们没有确定了查询的增加。

关于postgresql - 为什么 Rails 5 升级会大幅增加数据库 CPU 使用率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40558916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com