VACUUM ANALYZE de una tabla concreta
PostgreSQLMantenimientoComando
VACUUM (ANALYZE, VERBOSE) customer;Qué hace
Limpia los dead tuples de la tabla, hace reutilizable el espacio y actualiza las estadísticas del planificador.
Cuándo usarlo
Tras DELETE/UPDATE masivos, o cuando los planes de consulta empeoran.
Precaución
VACUUM no devuelve el espacio en disco al SO; recuperar espacio requiere VACUUM FULL, que toma un bloqueo ACCESS EXCLUSIVE. El VACUUM normal no bloquea la tabla.
Relacionado
- Ejecutar un VACUUM FREEZE agresivo
- Reconstruir un índice sin bloqueos (REINDEX CONCURRENTLY)
- Ajustar autovacuum para una tabla concreta
- Aumentar el statistics target de una columna
- Monitorear el progreso de las operaciones autovacuum/VACUUM en curso
- Medir el riesgo de transaction ID wraparound (antigüedad de XID por base de datos y tabla)