#PostgreSQL

실행계획 노드가 나타나는 조건 — 스캔·조인·정렬 예시로 확인

Seq Scan이 Hash Join으로, Nested Loop이 Merge Join으로 바뀌는 조건을 실제 EXPLAIN 결과로 확인한다

·데이터베이스·기본개념, Database, PostgreSQL

행 추정치 1이 조인 플랜을 뒤집는 과정

통계에 없는 값의 선택도가 0이 되고, 1로 clamp된 추정치가 Nested Loop을 부르기까지

·데이터베이스·파고들기, Database, PostgreSQL, 테스트

실행계획 읽기 — 스캔, 조인, rows와 loops

EXPLAIN 출력에서 무엇을 먼저 보고 무엇을 무시해도 되는지 정리한다

·데이터베이스·기본개념, Database, PostgreSQL

배포할 때마다 목록 조회가 120초 걸렸다

기동 시 대량 적재가 auto-analyze 기준에 미달해 통계가 갱신되지 않았다

·데이터베이스·오답노트, Database, PostgreSQL, 성능