Reconstruir uma tabela/índices
MySQLManutençãoComando
ALTER TABLE customer ENGINE=InnoDB;O que faz
Reconstrói a tabela com o mesmo engine; recria os índices e as páginas de dados para eliminar a fragmentação e o bloat dos índices.
Quando usar
Para atualizar uma tabela com um ALTER nulo ou para reparar um layout de páginas danificado.
Atenção
Tabelas grandes exigem disco temporário igual ao tamanho da tabela. Para reduzir o bloqueio: ALTER TABLE customer ENGINE=InnoDB, ALGORITHM=INPLACE, LOCK=NONE;