OPTIMIZE em uma tabela
MySQLArmazenamentoComando
OPTIMIZE TABLE customer;O que faz
Reconstrói a tabela para eliminar a fragmentação, recuperar espaço não utilizado e atualizar as estatísticas de índices.
Quando usar
Para recuperar espaço em uma tabela InnoDB inchada por muitos DELETEs/UPDATEs.
Atenção
No InnoDB, o OPTIMIZE na verdade roda como um ALTER online que reconstrói a tabela, mas ainda precisa de I/O e de espaço temporário em disco; tabelas grandes exigem disco livre igual ao tamanho da tabela. Execute com tráfego baixo para reduzir o bloqueio.