1
개체에서 컬렉션 또는 관련 데이터를 가져 오는 것과 같은 일상적인 명령문에서 Doctrine의 속도를 높이려면 어떻게해야합니까?Doctrine 1.2 성능
관련 테이블 데이터가있는 목록을 얻으려면 무엇이 좋을까요? doctrine 또는 doctrine_query를 사용하여 원시 SQL?
개체에서 컬렉션 또는 관련 데이터를 가져 오는 것과 같은 일상적인 명령문에서 Doctrine의 속도를 높이려면 어떻게해야합니까?Doctrine 1.2 성능
관련 테이블 데이터가있는 목록을 얻으려면 무엇이 좋을까요? doctrine 또는 doctrine_query를 사용하여 원시 SQL?
몇 가지 도움이 될 수 있습니다. Doctrine 2의 성능이 상당히 향상되었음을 알았습니다.
Doctrine 1.2로 작업 할 수있는 최선의 방법 중 하나는 가능한 한 간단한 구조로 수화하는 것입니다. 나는 확실히 기록하기 위해 수화물을 만들 수 없다는보고를 받았지만, 내가 스칼라 배열로 수화되면 발견했다.
이외에는 개체를로드 할 때 마법 탐지기 대신 DQL을 사용해야합니다. DQL을 사용하면 하나의 쿼리에서 필요한 객체 그래프의 모든 부분을로드 할 수 있습니다 (지연로드 참조).
일부 도움이 되길 바랍니다.