Rails SQL花了太长时间

时间:2014-04-17 19:22:24

标签: sql ruby-on-rails

我有一个Rails应用程序使用以下选项来选择一些记录:

def mygroupsopenwos(employee)
  workorders.select("workorders.*").joins("left outer join empgroups ON empgroups.workgroup_id=workorders.workgroup_id").where("empgroups.employee_id = ?", employee).where("wostatus_id NOT IN (?)", [230, 231, 232, 235] )
end

该应用程序中有大约25,000个工作人员。

我的理解是你希望在500毫秒内保持响应。这个在Heroku上需要5,000毫秒。

如何优化SQL?

感谢您的帮助!!

PS - 如果它能帮助我添加宝石" squeel"

0 个答案:

没有答案