반응형 vacuum1 vacuum / vacuum full 의 차이 - postgresql 은 update 시 delete + insert 방식으로 처리 - DML 수행 후 더이상 사용되지 않는 과거데이터공간(dead tuple)이 재활용되는 시점은 vacuum 작업 이후 - vacuum full을 수행했을 경우 신규 테이블 생성 후 기존 테이블 삭제 방식으로 진행되어 디스크 공간 회수 가능하지만 작업진행동안 table lock 발생하므로 주의(작업 여유 공간도 확인(기존테이블 + 신규테이블)) 테스트 준비테이블 생성 및 autovacuum 비활성postgres=# create table sk.tab1 as SELECT * FROM pg_class ; SELECT 346 postgres=# ALTER TABLE sk.tab1 SET (autovacuum_enabled =.. 2022. 6. 21. 이전 1 다음 반응형