반응형 SMALL N+11 N+1 문제 해결 N+1 문제란?문제 설명1개의 쿼리(N)를 날려서 엔티티 목록을 조회하고,각각의 엔티티마다 추가 쿼리(1)를 반복해서 실행하게 되는 구조예: 사용자 리스트를 조회하고, 각 사용자에 대한 게시글 목록을 다시 조회할 때SELECT * FROM users; -- 1회SELECT * FROM posts WHERE user_id = 1; -- N회SELECT * FROM posts WHERE user_id = 2;...결과적으로 N + 1개의 SQL이 실행되며, 데이터가 많아질수록 성능이 급격히 저하됩니다.해결 방법 1: JOIN + collection 매핑예: 사용자 1:N 게시글 목록 SELECT u.id AS user_id, u.name AS use.. 2025. 4. 17. 이전 1 다음 LIST