je maintenenačni proces PostgreSQL-a, ki ponovno pridobi prostor iz (zastarele verzije vrstic, ki jih pusti MVCC) in posodablja statistiko. Ker PostgreSQL-ov MVCC na vsakem UPDATE/DELETE ustvari mrtve vrstice, je VACUUM nujno potreben, da se prepreči (bloat) in da je baza podatkov zdrava. to avtomatizira.\n\n## Zakaj obstajajo mrtvi terki (povezava z MVCC)\n\n\n\n## Kaj počne VACUUM\n\n\n\n\n\n## Autovacuum — avtomatsko vzdrževanje\n\n\n\n## Znaki težav z vakuumiranjem\n\n\n\n## Zakaj je to pomembno\n\nRazumevanje VACUUM-a je pomembno za , ker je neposredna posledica PostgreSQL-ove MVCC arhitekture in nujno potrebno za zdravje baze podatkov — zanemarjanje tega povzroča prave, resne probleme s performančami in operacijo.\n\nTemeljna povezava je, da (zastarele verzije vrstic) pri vsakem UPDATE in DELETE, in ti se nakopičijo kot (izgubljeni prostor, počasnejši pregledi, poslabšane performanse), razen če se ne očistijo — VACUUM je to čiščenje, ki ponovno pridobi prostor mrtvih terkov in drži tabele kompaktne ter poizvedbe hitre.\n\nRazumevanje variant — običajna (ponovno pridobi prostor za ponovno uporabo, običajno vzdrževanje, ni težjih zaklepov), (v celoti ponovno pridobi prostor operacijskemu sistemu, vendar prepiše in zaklene tabelo, zato se uporablja redko) in (posodablja statistiko, tako da planer poizvedb sprejme dobre odločitve) — je pomembno za vzdrževanje.\n\nZnanje o (avtomatskemu procesu v ozadju, ki se loteva rutinskega vakuumiranja, ki ga običajno pustite vključenega, vendar ga morda trebate za tabele z visokim pisanjem, da ne zaostaja) je ključno operativno znanje.\n\nPrepoznavanje (raznašanje tabel/indeksov, zastarela statistika, ki povzroča slabe načrte poizvedb, in resna tveganja ovinitve ID-ja transakcije, če je vakuumiranje hudo zanemarjeno) in kako jih spremljati je pomembno za ohranjanje zdravja proizvodnih baz podatkov.\n\nKer je VACUUM nujno operativna potreba, specifična za Postgres (izhaja neposredno iz MVCC), in ker zanemarjanje tega povzroča raznašanje, počasne poizvedbe, slabe načrte in celo kritične težave ovinitve, je razumevanje VACUUM-a — zakaj je potreben (MVCC mrtvi terki), kaj počnejo variante, autovacuum in znaki težav — pomembno znanje za starejše nivoje za zanesljivo upravljanje PostgreSQL-a, pogosto relevantna vzdrževalna skrb, ki loči tiste, ki znajo voditi Postgres v produkciji, od tistih, ki naletavajo na izognljivo poslabšanje performanc.
