VACUUM is próiseas cothabála PostgreSQL a fhilleann stóras ó mairbh-thuples (leaganacha seanda a fágadh ag MVCC) agus a nuashonraíonn staitisticí. Toisc go gcruthóionn MVCC Postgres mairbh-shraitheanna ar gach UPDATE/DELETE, tá VACUUM riachtanach chun soilsiú a sheachaint agus an bunachar sonraí a choinneáil glan. Is Autovacuum a dhéanann folamhú go huachtar.
Cén fáth a bhíonn mairbh-thuples ann (an nasc MVCC)
MVCC: an UPDATE/DELETE doesn't overwrite a row — it marks the old version obsolete
(a "dead tuple") and may create a new one. Dead tuples accumulate over time.
→ Without cleanup, dead tuples cause BLOAT: wasted disk space, slower scans
(more data to read), degraded performance.
VACUUM reclaims this dead space → keeps tables compact and queries fast.
