Почему DELETE в PostgreSQL на самом деле не удаляет строку
📌 В PostgreSQL команда DELETE лишь помечает строку удалённой — физически она остаётся в файле, пока её версию может читать другая транзакция.
👍 Понимание MVCC объясняет, почему база «раздувается» и зачем регулярно нужен VACUUM.
🌐 | ЦифроКод: AI&IT 💻 | Источник 📢
📌 В PostgreSQL команда DELETE лишь помечает строку удалённой — физически она остаётся в файле, пока её версию может читать другая транзакция.
DELETE только ставит строке метку, физически она остаётся в файле — старую версию держит MVCC.
👍 Понимание MVCC объясняет, почему база «раздувается» и зачем регулярно нужен VACUUM.
🌐 | ЦифроКод: AI&IT 💻 | Источник 📢