PostgreSQL 대량 적재 뒤 느려졌다면 ANALYZE 통계 확인
ANALYZE는 테이블 내용 통계를 수집해 질의 계획 수립에 쓰게 합니다. 대량 적재 후 데이터 분포가 크게 바뀌었다면 인덱스가 있다는 사실만 보지 말고 통계 상태와 추정 행 수를 확인합니다.

- 새 데이터 분포와 계획 통계가 다를 수 있습니다
- 문제 테이블과 열부터 범위를 정합니다
- 전후 계획과 같은 조건의 시간을 비교합니다
새 데이터 분포와 계획 통계가 다를 수 있습니다
ANALYZE는 테이블 내용 통계를 수집해 질의 계획 수립에 쓰게 합니다. 대량 적재 후 데이터 분포가 크게 바뀌었다면 인덱스가 있다는 사실만 보지 말고 통계 상태와 추정 행 수를 확인합니다.
문제 테이블과 열부터 범위를 정합니다
모든 DB를 반복 분석하기보다 느린 질의가 참조하는 테이블과 열, 적재 시점을 대조합니다. 자동 분석과 겹치는지도 살핍니다. 수행 권한과 부하를 확인하고 운영 시간에 큰 작업을 무계획으로 실행하지 않습니다.
전후 계획과 같은 조건의 시간을 비교합니다
실행 계획의 추정과 실제 행 수 차이가 줄었는지 확인합니다. 통계를 갱신해도 잠금이나 저장장치 문제는 별도일 수 있습니다. 개선 수치를 만들지 말고 동일 조건의 측정 결과와 남은 병목을 기록합니다.
서버 운영 실행 전 점검표
- 새 데이터 분포와 계획 통계가 다를 수 있습니다
- 문제 테이블과 열부터 범위를 정합니다
- 전후 계획과 같은 조건의 시간을 비교합니다
이 가이드의 근거 문서
출처 확인일: 2026-11-04. 공식 문서에 기반한 편집 가이드이며 직접 수행한 벤치마크가 아닙니다. 비용 사례는 명시된 가정에 한합니다.
오류 제보 방법