Tabelle/Indizes neu aufbauen
MySQLWartungBefehl
ALTER TABLE customer ENGINE=InnoDB;Was es tut
Baut die Tabelle mit derselben Engine neu auf; erstellt Indizes und Datenseiten neu, um Fragmentierung und Index-Bloat zu beseitigen.
Wann einsetzen
Um eine Tabelle mit einem Null-ALTER aufzufrischen oder ein beschädigtes Seitenlayout zu reparieren.
Vorsicht
Große Tabellen erfordern temporären Plattenplatz in Höhe der Tabellengröße. Um Sperren zu reduzieren: ALTER TABLE customer ENGINE=InnoDB, ALGORITHM=INPLACE, LOCK=NONE;