[PostgreSQL] Vacuum 개념 및 적절한 사용
1. Vacuum 이란? Vacuum은 postgresql에서 dead tuple이 차지하는 저장공간을 회수한다. 일반적으로 Postgresql에서 update, delete tuple 은 물리적으로 삭제되지 않으며 vacuum이 완료될 때까지 계속 존재한다. (update, delete 시 tuple의 순환은 MVCC 개념에서 확인할 수 있다.) 2023.10.06 - [Postgresql] - [PostgreSQL] MVCC (Multi-Version Concurrency Control) [PostgreSQL] MVCC (Multi-Version Concurrency Control) 1. MVCC란? 동시성 제어를 위해 lock을 사용하는 대부분의 다른 데이터베이스 시스템과 달리 Postgres는 다..