In plain English
VACUUM is the cleanup job that removes dead row versions and frees their space for reuse. Plain VACUUM does not shrink the file; it marks space as available again. VACUUM FULL rewrites the table to actually give space back to the OS (but locks the table).
Why it matters
Routine vacuuming keeps tables healthy and prevents transaction-ID wraparound. Most clusters rely on autovacuum to do this automatically; manual VACUUM is for catching up or analyzing problems.
En palabras simples
VACUUM es la tarea de limpieza que elimina versiones muertas y libera su espacio para reusarlo. El VACUUM normal no reduce el archivo; marca el espacio como disponible. VACUUM FULL reescribe la tabla para devolver espacio al sistema (pero bloquea la tabla).
Por que importa
El vacuum rutinario mantiene sanas las tablas y evita el wraparound de IDs de transaccion. La mayoria de los clusters dependen de autovacuum para hacerlo automaticamente; el VACUUM manual sirve para ponerse al dia o analizar problemas.