标签: ruby-on-rails activerecord
我有一个名为Route的表,它有一个属性mile。
我必须找到里程为0-15的所有路线,但问题是路线表有75k记录并且需要很长时间才能加载。
任何人都可以通过更好的方法帮助我做到这一点。
答案 0 :(得分:1)
使用Index作为里程列,find_each查找结果:
Index
find_each
Route.find_each(batch_size: 2000,:conditions => {:mile => 0..15})