VACUUM ANALYZE em uma tabela específica
PostgreSQLManutençãoComando
VACUUM (ANALYZE, VERBOSE) customer;O que faz
Limpa os dead tuples da tabela, torna o espaço reutilizável e atualiza as estatísticas do planner.
Quando usar
Após DELETE/UPDATE em massa ou quando os planos de consulta se degradam.
Atenção
O VACUUM não devolve espaço em disco ao SO; recuperar espaço exige VACUUM FULL, que obtém um lock ACCESS EXCLUSIVE. O VACUUM comum não bloqueia a tabela.
Relacionados
- Executar um VACUUM FREEZE agressivo
- Reconstruir um índice sem bloqueio (REINDEX CONCURRENTLY)
- Ajustar o autovacuum para uma tabela específica
- Aumentar o statistics target de uma coluna
- Acompanhar o progresso de operações autovacuum/VACUUM em execução
- Medir o risco de wraparound de transaction ID (idade de XID por banco e tabela)