PostgreSQL에서 Vacuum은 MVCC를 구현하기 위해 PostgreSQL에서 사용하는 동작을 이야기 합니다. Vacuum 명령어나 AutoVacuum은 다음과 같은 작업을 수행합니다. Maintenance 를 위해 임계치 이상의 Dead tuple을 정리하고 FSM으로 반환 Transaction ID Wraparound 방지 Statistics Plan update Visibility map update를 통한 index scan 성능 향상 오늘은 Dead tuple 정리와 관련 된 Vacuum 작업을 살펴보도록 하겠습니다. Vacuum Test Vaccum을 확인하기 위해 test 테이블을 만들고, update하면서 Vacuum이 어떻게 영향을 미치는지 확인해 보도록 하겠습니다. 1. Post..