DBAtlas · Atlas de operaciones de bases de datos

Reconstruir una tabla/sus índices

MySQLMantenimiento

Comando

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;

Abrir en DBAtlas →

Relacionado