본문 바로가기

CS 잡지식

JPA의 성능 최적화의 KEY POINT - Fetch Join

JPA는 지연 로딩을 기본적으로 사용한다.

지연 로딩은 필연적으로 (N+1) 문제를 야기하기에 성능이 매우 안 좋아 질 가능성이 크다.

(실무에서 JPA 성능 문제의 80%는 이 [N+1] 문제라고 함)

고로, 이러한 [N+1] 문제가 발생을 하면, Fetch Join으로 성능 최적화를 하자