DBAtlas · Atlas de operações de banco de dados

Executar um VACUUM FREEZE agressivo

PostgreSQLManutenção

Comando

VACUUM (FREEZE, VERBOSE, ANALYZE) customer;

O que faz

Marca imediatamente como 'frozen' todas as tuplas elegíveis da tabela; reduz o risco de wraparound de transaction ID.

Quando usar

Quando aparece um aviso de wraparound ou preventivamente em tabelas grandes que serão arquivadas/se tornarão somente leitura.

Atenção

Gera I/O pesado porque varre a tabela inteira. Em uma emergência de wraparound o banco pode, na prática, ficar somente leitura; monitore o datfrozenxid antes.

Abrir no DBAtlas →

Relacionados