OPTIMIZE de una tabla
MySQLAlmacenamientoComando
OPTIMIZE TABLE customer;Qué hace
Reconstruye la tabla para eliminar la fragmentación, recuperar el espacio no usado y actualizar las estadísticas de los índices.
Cuándo usarlo
Para recuperar espacio en una tabla InnoDB inflada por muchos DELETE/UPDATE.
Precaución
En InnoDB, OPTIMIZE se ejecuta en realidad como un ALTER online que reconstruye la tabla, pero aun así necesita I/O y espacio temporal en disco; las tablas grandes requieren un espacio libre en disco igual al tamaño de la tabla. Ejecútelo con poco tráfico para reducir los bloqueos.