Replies: 1 comment
-
N+1 문제는 JPA의 매커니즘에 의해 연관관계가 설정된 엔티티 조회 시 실제 쿼리 1개와 더불어 N개의 쿼리가 추가적으로 발생하는 문제를 의미합니다. JPA의 조회 매커니즘은 Eager 로딩 기준으로 아래와 같이 동작합니다. Lazy 로딩으로 처리하게되면 조회 시에는 이 문제는 ManyToOne 에도 연관관계 필드가 존재하기 때문에 동일하게 발생합니다. 해결방안해당 문제의 해결 방법으로는 직접
마지막으로 Batch Size 조절 방식은 N개의 쿼리가 발생할 부분에 대해서 JPA가 in절을 통해 한 번의 조회 로직으로 데이터들을 조회하여 영속성 컨텍스트에 저장하는 방식입니다. |
Beta Was this translation helpful? Give feedback.
-
.
Beta Was this translation helpful? Give feedback.
All reactions