2012-04-13 2 views
0

최근 컨트롤러 작업마다 여러 개의 SQL 쿼리를 포함하고 AR 쿼리 DSL을 광범위하고 신중하게 사용하는 거대한 Rails 3.1 프로젝트를 시작했습니다. 이러한 쿼리의 대부분은 중첩 된 where, join 및 merge 절로 구성됩니다. 물론이 모든 것들이 일부 응용 프로그램을 정말 느리게 만들고 나는 자원, 책, 블로그가 거기에있어 레일리스트가 그것을 처리하는 것을 알고 싶습니까?ActiveRecord 최적화에 대한 자료와 정보는 어디에서 찾을 수 있습니까?

관련 출처에 대한 권장 사항에 감사드립니다.

감사합니다.

+0

ActiveRecord는 미리 정의 된 방식으로 쿼리를 작성합니다. 최적화 할 것이 없습니다. 생성 된 쿼리를 잡아서 추가 최적화를 통해 설명을 실행하여 모든 것을 초 단위로 실행하도록해야합니다. 그러면 모든 AR이 "날아갈 것"입니다. – forker

답변

관련 문제