如何调整慢速视图

时间:2015-06-29 15:50:36

标签: ruby-on-rails

我的Rails 3.2应用视图太慢了。

at=error code=H12 desc="Request timeout" method=GET path="/calendar" host=xxxx.ndeavor3.com request_id=8f38737e-f193-4949-be83-5295dd9c18dd fwd="198.50.4.5" dyno=web.1 connect=2ms service=30002ms status=503 bytes=0 

日历视图包含以下查询:

<%= collection_select :workorder, :id, Workorder.wonotclosed.where("employee_id = ?", current_user.employee.id), :id, :wonum_desc, :include_blank => 'None' %>

如果我在employee_id上​​索引工作量会有帮助吗?

unotclosed正在比较wostatus_id - 我应该将其编入索引吗?

谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

首先,我可能会将工单的收集移动到控制器中,并从您的视图代码中移出。

此外,我认为您employee_id上的索引可以帮助您。