我正在尝试优化我的网站,以此来实现我想知道哪个操作比其他操作更多查询。无论如何要知道由一个动作作出的数据库命中?在Rails中计算查询的数量
8
A
回答
9
我发现这些宝石的检测问题,并优化查询
0
您可以查看rails日志,看看为每个请求触发了多少个查询。但是,每次看到哪个请求需要花费时间时,通常都会感到痛苦。
通常,我在开发中使用newrelic gem来查看哪些操作花费更多时间并尝试优化查询。有关在开发模型中使用newrelic的更多信息,请参阅http://newrelic.com/docs/ruby/developer-mode。
也基于数据库和钢轨版本还有其他的宝石(https://github.com/flyerhzm/bullet)告诉你如何在特定的请求中执行查询。
+0
正如我对@Naveed所说的,Newrelic是一个非常有用的工具来衡量和提高你的应用程序的性能......但不是我正在寻找,但Bullet也许这是我需要的... – joeloui 2012-02-22 15:51:04
3
这种宝石会做的正是你需要的东西非常有帮助:显示每个发出的数据库查询的数量动作:
相关问题
- 1. 计算执行的查询的数量
- 2. 在sql服务器查询中计算不同ip的数量
- 3. Rails高级查询加入和计算
- 4. 使用Rails计算组查询3
- 5. Rails查询条件计数
- 6. Oracle查询计算天数
- 7. 如何在活动记录中执行数学计算在Rails中查询
- 8. 在mysql查询中的距离计算
- 9. 在rails查询ActiveRecord计数分析
- 10. 用大量对象计算查询
- 11. 做计算在SQL查询
- 12. LINQ查询计算投票计数
- 13. SQL计算查询
- 14. SQL查询计算
- 15. 计算总计查询集
- 16. 在Excel SQL查询过程中计算
- 17. 在SQL查询中计算平均值
- 18. 计算select查询返回的行数
- 19. Rails标量查询
- 20. Rails常量查询
- 21. 在一个SQL查询中计算大量布尔字段?
- 22. 以比此查询更快的方式计算数量
- 23. 如何用DBIx :: Class来计算查询的数量?
- 24. SQL查询计算同一行上的两个数量
- 25. SQL查询来计算不同值的数量
- 26. SQL:使用LIMIT查询时计算匹配结果的数量
- 27. MySQL的计算查询
- 28. 计算子查询的Mysql
- 29. 在文档字段中计算正则表达式查询匹配的数量
- 30. Rails的减少查询数量
https://github.com/comboy/sql_queries_count – user1743790 2012-04-02 17:31:05
老兄!这完全是我在找的!谢谢! – joeloui 2012-04-03 20:04:26
配上下面的答案中的子弹,它在大约一个小时内就创造了奇迹。谢谢! – Brandon 2015-04-20 19:24:19