N+1 fan-out 구조

목록 resolver 1회 뒤 author resolver가 부모 객체 수만큼 DB 조회를 만들 때 발생합니다.

posts()SELECT * FROM postsN개 반환
post 1 → author 101 → SELECT user 101 post 2 → author 102 → SELECT user 102 post 3 → author 101 → SELECT user 101 반복
총량1 + N게시물이 늘면 users 조회도 증가
원인field resolver가 부모 Post마다 따로 실행
신호DB 로그가 게시물 수만큼 반복