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

적극적인 VACUUM FREEZE 실행

PostgreSQL유지보수

명령어

VACUUM (FREEZE, VERBOSE, ANALYZE) customer;

하는 일

테이블에서 대상이 되는 모든 tuple을 즉시 'frozen'으로 표시하여 transaction ID wraparound 위험을 줄인다.

사용 시점

wraparound 경고가 나타났을 때, 또는 아카이브/읽기 전용이 될 대형 테이블에 예방적으로.

주의

테이블 전체를 스캔하므로 I/O 부하가 크다. wraparound 긴급 상황에서는 데이터베이스가 사실상 읽기 전용이 될 수 있으므로 사전에 datfrozenxid를 모니터링한다.

DBAtlas에서 열기 →

관련 항목