본문 바로가기
Q&A2025년 3월 23일1분 읽기

postgreSQL VACUUM이 뭔가요?

안
안소연
조회 483댓글 1

PostgreSQL에서 VACUUM이 뭔가요? 왜 필요한가요?

댓글 1

김김영삼1년 전

PostgreSQL은 UPDATE/DELETE 시 기존 행을 물리적으로 삭제하지 않고 "죽은 행"으로 표시합니다. VACUUM은 이 죽은 행을 정리하여 디스크 공간을 회수합니다. autovacuum이 기본 활성화되어 있어 수동 실행은 보통 불필요합니다. 하지만 대량 DELETE 후에는 VACUUM ANALYZE를 수동 실행하면 좋습니다. VACUUM FULL은 테이블 잠금이 걸리니 주의하세요.

Ctrl+Enter로 등록