我试图优化我的网站,为了做到这一点,我想知道哪一个动作比其他的多查询。是否需要知道one action的数据库点击率?
发布于 2012-02-16 13:23:39
我发现这些gem对于检查问题和优化查询非常有用。
发布于 2012-11-15 20:40:33
此gem将完全满足您的需要:显示每个操作发出的db查询的数量:
发布于 2012-02-16 13:22:33
您可以查看rails日志,看看为每个请求触发了多少个查询。但是,它的痛苦通常每次都会在日志中进行,以查看哪个请求需要时间。
通常,我在开发中使用新的创业板来查看哪些操作需要更多的时间,并尝试优化查询。有关开发模型中新遗留物的更多信息,请参考http://newrelic.com/docs/ruby/developer-mode。
另外,基于数据库和rails版本,还有其他gems ( https://github.com/flyerhzm/bullet ),它告诉您如何在特定请求中执行查询。
https://stackoverflow.com/questions/9319181
复制相似问题