Published on2026년 8월 15일SQL 실행계획 완전 가이드: 옵티마이저는 어떻게 계획을 고르는가데이터베이스postgresql실행계획쿼리최적화옵티마이저PostgreSQL 18의 플래너 입장에서 실행계획을 설명합니다. 통계가 어떻게 수집되고, 선택도가 어떻게 계산되며, cost 숫자가 어떤 상수들로 조립되는지, 조인 순서 탐색이 언제 유전 알고리즘으로 넘어가는지, 추정이 틀어졌을 때 확장 통계로 어떻게 교정하는지, 그리고 준비된 문장의 일반 계획이 왜 갑자기 느려지는지까지 문서에 적힌 기본값과 함께 정리합니다.