PostgreSQL 성능 문제의 범인은 저장소다

Key Point
저장소 성능이 대규모 PostgreSQL 운영의 여러 증상의 근본 원인일 수 있으며, 로컬 NVMe로 9배의 처리량 개선을 달성하는 구체적인 벤치마크 결과와 프로덕션 운영 패턴을 제시한다.
핵심 요약
- POSETTE 2026에서 발표된 '당신의 저장소가 느리다' 주제의 강연이 PostgreSQL 성능과 저장소의 관계를 분석했다.
- 대규모 PostgreSQL 운영 환경에서 나타나는 다섯 가지 증상이 있다: 느린 수집 파이프라인, 예측 불가능한 P95 읽기 지연, VACUUM 지연, 느린 체크포인트, 논리적 복제 지연.
- 이 증상들의 공통 원인은 저장소 성능이다. 캐시 미스, WAL 플러시, VACUUM, 논리적 디코딩 등이 저장소의 대역폭과 IOPS를 경쟁하기 때문이다.