2012-10-27 84 views

回答

0

我没有看到GROUP BY性能和索引的存在之间存在相关性。如果你的查询运行速度很慢,那么我首先会看到你有一个谓词或联接的列上的索引。

+0

如何查找缓慢的查询? –

+1

要查找缓慢的查询,请将其放置在/config/environments/development.rb文件中 'config.active_record.auto_explain_threshold_in_seconds = 0.5' – snowangel

+1

Bullet gem也非常方便 - 它标识您应该调用预先加载的情况,这对activerecord来说是一个巨大的性能改进。 –

相关问题