DBAtlas · Atlas d'exploitation des bases de données

Reconstruire une table/ses index

MySQLMaintenance

Commande

ALTER TABLE customer ENGINE=InnoDB;

Ce que fait la commande

Reconstruit la table avec le même moteur ; recrée les index et les pages de données pour supprimer la fragmentation et le gonflement des index.

Quand l'utiliser

Pour rafraîchir une table avec un ALTER nul, ou pour réparer une organisation de pages endommagée.

Attention

Les grandes tables exigent un espace disque temporaire égal à la taille de la table. Pour limiter le verrouillage : ALTER TABLE customer ENGINE=InnoDB, ALGORITHM=INPLACE, LOCK=NONE;

Ouvrir dans DBAtlas →

Voir aussi