Organizar registros dentro do bloco liberando espaço interno.
Reorganizar a tabela recuperando espaço em disco.
Atualizar estatísticas utilizadas pelo otimizador.
Atualizar os visibility e free space maps.
Proteger contra a perda de dados antigos, devido ao fenômeno “transaction ID wraparound”
Pode-se especificar várias tabelas em uma mesma operação de VACUUM.
As operações de VACUUM podem ser divididas em:


