join 11
- LATERAL 조인: 성능 기능이 아니라 스코프 규칙이다
- PostgreSQL 실행계획 읽는 법: 트리, 숫자, 그리고 단위
- 조인은 어떻게 실행되는가: 중첩루프부터 해시까지
- 한 부모에 여러 자식: collection 매핑의 그룹핑
- 조인 컬럼 타입이 어긋나면 풀스캔이 난다 — 암묵적 형변환의 덫
- 컬럼이 너무 많은 테이블을 세로로 가르기
- 역할별 연관을 컬럼으로 둘까 연결 테이블로 둘까 — 다대다 모델링
- 목록 화면이 느릴 때 의심할 첫 번째 범인
- 조인했더니 행이 사라지는 이유
- 이 사용자가 흔적을 남겼나 — 존재 여부 컬럼을 만드는 법
- association/collection과 N+1 쿼리의 함정