테스트·배포 · 필수
N+1 문제N+1 Query Problem
목록 하나 그리려고 데이터베이스에 수백 번 물어보게 되는 성능 사고.
글 20개를 가져온 뒤 각 글의 작성자를 따로 조회하면 쿼리가 21번 나갑니다. 조인이나 일괄 조회로 한 번에 가져오면 해결됩니다. ORM을 쓰면 눈에 잘 안 띕니다.
“작성자 이름을 조인으로 함께 가져오도록 바꿔 응답이 크게 빨라졌다.”
다른 이름n+1 · N+1 쿼리
테스트·배포 · 필수
목록 하나 그리려고 데이터베이스에 수백 번 물어보게 되는 성능 사고.
글 20개를 가져온 뒤 각 글의 작성자를 따로 조회하면 쿼리가 21번 나갑니다. 조인이나 일괄 조회로 한 번에 가져오면 해결됩니다. ORM을 쓰면 눈에 잘 안 띕니다.
“작성자 이름을 조인으로 함께 가져오도록 바꿔 응답이 크게 빨라졌다.”
다른 이름n+1 · N+1 쿼리