Trung BìnhPostgreSQL iconPostgreSQL

VACUUM và autovacuum trong PostgreSQL làm gì?

PostgreSQL dùng MVCC nên update/delete tạo dead tuples. VACUUM dọn dead tuples để tái sử dụng space và cập nhật visibility map; autovacuum tự chạy nền để tránh bloat và transaction ID wraparound.

Không nên tắt autovacuum bừa bãi. Nếu bảng write-heavy bị bloat hoặc query chậm dần, cần kiểm autovacuum settings, long-running transactions, index bloat và VACUUM (ANALYZE) khi phù hợp.

Xem toàn bộ PostgreSQL cùng filter theo level & chủ đề con.

Mở danh sách PostgreSQL