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

Reconstruir uma tabela/índices

MySQLManutenção

Comando

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;

Abrir no DBAtlas →

Relacionados