DBAtlas · Atlas für Datenbankbetrieb

Tabelle/Indizes neu aufbauen

MySQLWartung

Befehl

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;

In DBAtlas öffnen →

Verwandte Einträge