Part VI. PostgreSQL 진단
PostgreSQL 장애를 metric 하나로 단정하지 않고 여러 증거를 묶어 확인합니다. 각 챕터는 관찰할 metric, 원본 SQL, 해석할 때 주의할 점, 다음 진단 단계 순서로 구성합니다.
- 6.1 Connection/Transaction/Lock: 세션 포화와 blocking chain
- 6.2 Vacuum/BLOAT/Wraparound: dead tuple과 오래된 transaction
- 6.3 WAL/Checkpoint/Replication: 쓰기 지연과 replica lag
- 6.4 Query workload:
pg_stat_statements로 총부하와 평균 지연 구분