小编dma*_*ylo的帖子

ActiveRecord :: QueryCache#调用占用超过70%的执行时间

NewRelic告诉我,应用服务器中超过80%的执行时间发生在"Middleware ActiveRecord :: QueryCache#call"中

在此输入图像描述

以下是测试相关代码的要点(尽管我在其他API端点上看到了类似的结果).

要旨

我正在t2.medium实例上运行AWS Elastic Beanstalk上的应用服务器和max_connections设置为100的t2.small Postgres RDS数据库.我正在通过loader.io对此进行测试,使用维护对100个用户进行测试客户端负载设置(这意味着每分钟大约6000个请求).

有谁知道为什么QueryCache花了这么多时间?

ruby postgresql activerecord ruby-on-rails amazon-web-services

6
推荐指数
1
解决办法
645
查看次数