Reconstruir una tabla/sus índices
MySQLMantenimientoComando
ALTER TABLE customer ENGINE=InnoDB;Qué hace
Reconstruye la tabla con el mismo motor; recrea los índices y las páginas de datos para eliminar la fragmentación y el bloat de los índices.
Cuándo usarlo
Para refrescar una tabla con un ALTER nulo, o para reparar una disposición de páginas dañada.
Precaución
Las tablas grandes requieren un espacio temporal en disco igual al tamaño de la tabla. Para reducir los bloqueos: ALTER TABLE customer ENGINE=InnoDB, ALGORITHM=INPLACE, LOCK=NONE;