WEBBOOK CHAPTER

Spring Boot 4.1, 시작부터 런칭까지: 9장. 조회 성능과 N+1

9장. 조회 성능과 N+1

필요한 projection만 조회한다. pagination에 stable sort key를 둔다. 실행 계획, 실제 row 수, index selectivity를 본다. 캐시는 쿼리 문제를 숨기는 용도로 쓰지 않는다.

JPA를 선택했다면 fetch join, entity graph, batch size를 의도적으로 쓰고 SQL을 테스트에서 확인한다. 예제 기본은 JDBC로 동작을 선명하게 보여 준다.