N+1
N+1은 목록 조회 뒤 연관 조회가 반복되는 패턴이다
개발 데이터가 적을 때는 보이지 않다가 운영 목록 크기와 네트워크 왕복이 커지면 지연이 폭증한다.
11 queryorders 목록을 한 번 조회한다.
2Access user첫 번째 주문의 user 접근이 SELECT를 만든다.
3Repeat N목록 행마다 같은 연관 조회가 반복된다.
4Latency adds쿼리 시간이 작아도 왕복 지연이 합산된다.
5DetectSQL 로그에서 동일 패턴이 행 수만큼 찍힌다.