Nâng CaoPostgreSQL iconPostgreSQL

MVCC trong PostgreSQL là gì?

MVCC là Multiversion Concurrency Control: PostgreSQL cho mỗi statement đọc một snapshot dữ liệu nhất quán thay vì bắt reader chờ writer trong hầu hết trường hợp. Nhờ vậy read và write có thể chạy đồng thời tốt hơn.

Trade-off là update/delete tạo dead tuples, nên VACUUM và autovacuum rất quan trọng để dọn rác, tránh bloat và giữ performance ổn định. Hiểu MVCC giúp giải thích isolation, lock, vacuum và vì sao long-running transaction có thể gây vấn đề.

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

Mở danh sách PostgreSQL