DBAtlas · 데이터베이스 운영 아틀라스

특정 테이블 VACUUM ANALYZE

PostgreSQL유지보수

명령어

VACUUM (ANALYZE, VERBOSE) customer;

하는 일

테이블의 dead tuple을 정리하여 공간을 재사용 가능하게 하고 플래너 통계를 갱신한다.

사용 시점

대량 DELETE/UPDATE 후, 또는 쿼리 계획이 나빠졌을 때.

주의

VACUUM은 디스크 공간을 OS에 반환하지 않는다. 공간 회수에는 ACCESS EXCLUSIVE 락을 잡는 VACUUM FULL이 필요하다. 일반 VACUUM은 테이블을 블로킹하지 않는다.

DBAtlas에서 열기 →

관련 항목