JPA를 사용할 때 가장 자주 접하는 성능 이슈 중 하나가 N+1 문제입니다. 이 문제를 이해하고 해결하지 않으면 DB에 불필요한 쿼리가 과도하게 실행되어 성능이 급격히 저하될 수 있습니다. N+1 문제의 개념, 원인, 해결 방법까지 쉽게 정리해보겠습니다.📌 1. N+1 문제란?N+1 문제는 연관된 데이터를 조회할 때, 불필요한 추가 쿼리가 N번 실행되는 현상을 말합니다.즉, 1번의 조회 쿼리로 끝나야 할 작업이 N개의 추가 쿼리를 발생시켜 비효율적인 데이터 조회가 되는 것입니다.📌 예제 상황 (연관된 엔티티 조회)회사 시스템에서 부서(Department)와 직원(Employee)이 있다고 가정해봅시다.하나의 Department는 여러 Employee를 가질 수 있습니다. (1:N 관계)Departm..