적극적인 VACUUM FREEZE 실행
PostgreSQL유지보수명령어
VACUUM (FREEZE, VERBOSE, ANALYZE) customer;하는 일
테이블에서 대상이 되는 모든 tuple을 즉시 'frozen'으로 표시하여 transaction ID wraparound 위험을 줄인다.
사용 시점
wraparound 경고가 나타났을 때, 또는 아카이브/읽기 전용이 될 대형 테이블에 예방적으로.
주의
테이블 전체를 스캔하므로 I/O 부하가 크다. wraparound 긴급 상황에서는 데이터베이스가 사실상 읽기 전용이 될 수 있으므로 사전에 datfrozenxid를 모니터링한다.