我正在尝试优化我的网站,以此来实现我想知道哪个操作比其他操作更多查询。无论如何要知道由一个动作作出的数据库命中?在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. 在rails 2.3.x中计算SQL查询
- 2. 计算执行的查询的数量
- 3. 子查询中的计算变量
- 4. 在sql服务器查询中计算不同ip的数量
- 5. 计算某个对象在JSON查询中出现的数量
- 6. 计算在laravel中查询返回的行数量
- 7. 计算总计的Mysql计数查询
- 8. 如何计算parse.com查询中数组值的数量?
- 9. 使用Rails计算组查询3
- 10. Rails高级查询加入和计算
- 11. 使用SQL查询计算单位费率和数量查询
- 12. SQL查询中的计算
- 13. Rails查询条件计数
- 14. Rails SQL查询计数
- 15. 使用计算变量的MYSQL查询
- 16. 计算查询中列的行数
- 17. Kibana查询计数算术
- 18. Oracle查询计算天数
- 19. MS Access查询 - 计算逗号分隔列中值的数量
- 20. 如何使用select查询计算表中属性的数量?
- 21. 如何在活动记录中执行数学计算在Rails中查询
- 22. 在mysql查询中的距离计算
- 23. 在rails查询ActiveRecord计数分析
- 24. 使用olap4j查询计算度量QueryDimension
- 25. 计算MySQL查询使用变量
- 26. 用大量对象计算查询
- 27. MDX查询,以创建计算量度
- 28. 从sql查询中计算列数
- 29. 做计算在SQL查询
- 30. 根据表数量计算查询的复杂性指数
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