Rails查询-测量性能并在花费太长时间的情况下拯救繁重的查询

时间:2019-05-17 23:14:40

标签: mysql ruby performance performance-testing database-performance

我的Rails应用程序中有一些繁重的查询。对我来说最好的方法是什么?

  • 报告查询超过特定值需要花费的时间(我们使用Rollbar,因此它可以发出警报)
  • 根据需要终止查询

我正在生产控制台中运行查询,但是由于存在缓存,因此信息不足

User.includes(posts: :comments).where(status: :active).references(:comments)

我的用户表是1000万

我收到一条警报/异常消息: “查询X已运行xxxxxx ms”

0 个答案:

没有答案