: ORM에서 하나의 쿼리문을 실행했을때 의도하지 않은 select문이 순식간에 여러개 질의되는 현상
N+1 문제란?
: 연관 관계가 설정된 엔티티를 조회할 경우 조회된 데이터 갯수만큼 연관관계의 조회 쿼리가 추가로 발생하여 데이터를 읽어오는 현상
N+1이 왜 발생할까
: JPA에선 다양한 N+1이 발생함
•
ManyToOne, One To One, Many To Many, One To Many 등
해결방법 : Fetch Join
: 연관된 엔티티나 컬렉션을 한번에 가져오는 기능