【发布时间】:2009-04-30 19:06:28
【问题描述】:
我有一个使用了大约 3 年的 Rails 应用程序,但我的页面查询过多时遇到了问题。每个加载的页面都有几行如下所示:
ReqTdsLink Columns (1.0ms) SHOW FIELDS FROM `req_tds_links`
什么样的方法调用会在日志中产生这个输出?我找不到任何之前的过滤器,或者应用程序控制器中可能导致这种情况的任何其他东西,但我还没有检查所有的视图(数量上是天文数字)我开始手动扫描每个文件以查找可能导致此问题的原因。
谢谢,
-C
【问题讨论】:
-
你没有说你使用的是什么版本的 Rails/ActiveRecord。 ActiveRecord 在 3 年内发生了很大变化,在查询缓存和查询优化方面有了很大改进。
标签: ruby-on-rails ruby debugging logging