특정 테이블 VACUUM ANALYZE
PostgreSQL유지보수명령어
VACUUM (ANALYZE, VERBOSE) customer;하는 일
테이블의 dead tuple을 정리하여 공간을 재사용 가능하게 하고 플래너 통계를 갱신한다.
사용 시점
대량 DELETE/UPDATE 후, 또는 쿼리 계획이 나빠졌을 때.
주의
VACUUM은 디스크 공간을 OS에 반환하지 않는다. 공간 회수에는 ACCESS EXCLUSIVE 락을 잡는 VACUUM FULL이 필요하다. 일반 VACUUM은 테이블을 블로킹하지 않는다.