페치 조인

bird.j·2021년 6월 2일
0

JPA

목록 보기
12/13
post-custom-banner

💡 N+1 문제 ?


하위 엔티티들을 첫 쿼리 실행 시 한 번에 가져오지 않고, 지연 로딩으로 필요한 곳에서 사용되어 쿼리가 실행될 때 발생하는 문제.

ex) board-comment 에서 board가 10개 있다고 할 때,
board전체를 조회하는 쿼리 1 + board가 각각의 comment를 조회하는 쿼리 10.
만약 board가 10만개 정도 된다면 성능이 너무 떨어지게 된다.

0개의 댓글