DBAtlas · Atlas de operaciones de bases de datos

Ejecutar un VACUUM FREEZE agresivo

PostgreSQLMantenimiento

Comando

VACUUM (FREEZE, VERBOSE, ANALYZE) customer;

Qué hace

Marca de inmediato como 'frozen' todas las tuplas elegibles de la tabla; reduce el riesgo de transaction ID wraparound.

Cuándo usarlo

Cuando aparece una advertencia de wraparound, o de forma preventiva en tablas grandes que se van a archivar/pasar a solo lectura.

Precaución

Genera mucha I/O porque recorre toda la tabla. En una emergencia de wraparound la base de datos puede quedar en la práctica en solo lectura; monitoree datfrozenxid de antemano.

Abrir en DBAtlas →

Relacionado