我的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
- 我应该将其编入索引吗?
谢谢你的帮助!
答案 0 :(得分:0)
首先,我可能会将工单的收集移动到控制器中,并从您的视图代码中移出。
此外,我认为您employee_id
上的索引可以帮助您。