N+1 쿼리 문제란 무엇인가요?
보통 freeCodeCamp해설
예를 들어 게시글 10개를 조회(1회)한 후, 각 게시글의 작성자를 개별 조회(10회)하면 총 11번의 쿼리가 실행됩니다. JOIN이나 서브쿼리, ORM의 eager loading 등으로 1~2번의 쿼리로 줄일 수 있습니다.
예를 들어 게시글 10개를 조회(1회)한 후, 각 게시글의 작성자를 개별 조회(10회)하면 총 11번의 쿼리가 실행됩니다. JOIN이나 서브쿼리, ORM의 eager loading 등으로 1~2번의 쿼리로 줄일 수 있습니다.