有没有办法并行执行ActiveRecord查询?

时间:2018-05-13 16:44:23

标签: ruby-on-rails ruby postgresql

如果这些表格都很庞大,我可以同时执行Article.allTomato.all之类的操作吗?

1 个答案:

答案 0 :(得分:1)

很多人提到使用线程。这就是你如何做到这一点:

t1 = Thread.new { Article.all }
t2 = Thread.new { Tomato.all }
t1.join
t2.join
articles = t1.value
tomatoes = t2.value