질문 목록으로

JPA/Hibernate 사용 시 N+1 문제를 어떻게 찾고 해결하나요?

#jpa
대상 독자: 백엔드
조회수 5

질문 의도

ORM 사용에 대한 이해, 성능 문제 감지 및 개선 능력 확인.

평가 포인트

로그/모니터링 기반 탐지, fetch join/EntityGraph/Batch Size 등 활용 경험.

모범 답안펼치기

꼬리 질문

  • fetch join과 pagination을 함께 쓰면 어떤 문제가 생기고, 어떻게 우회하셨나요?
  • JPA 2차 캐시나 쿼리 캐시를 사용해 본 경험이 있다면 어떻게 설정했는지 설명해 주세요.