9장. 조회 성능과 N+1
필요한 projection만 조회한다. pagination에 stable sort key를 둔다. 실행 계획, 실제 row 수, index selectivity를 본다. 캐시는 쿼리 문제를 숨기는 용도로 쓰지 않는다.
JPA를 선택했다면 fetch join, entity graph, batch size를 의도적으로 쓰고 SQL을 테스트에서 확인한다. 예제 기본은 JDBC로 동작을 선명하게 보여 준다.
WEBBOOK CHAPTER
필요한 projection만 조회한다. pagination에 stable sort key를 둔다. 실행 계획, 실제 row 수, index selectivity를 본다. 캐시는 쿼리 문제를 숨기는 용도로 쓰지 않는다.
JPA를 선택했다면 fetch join, entity graph, batch size를 의도적으로 쓰고 SQL을 테스트에서 확인한다. 예제 기본은 JDBC로 동작을 선명하게 보여 준다.