Die Storage-Engine InnoDB ist seit der MySQL-Version 5.5 Standard und damit Nachfolger von MyISAM. InnoDB glänzt durch schnellere Auslieferung von Daten, benötigt aber mehr Hauptspeicher (RAM) als MyISAM-Datenbanken. Bei Tabellen mit vielen Zeilen ist es aus Performancegründen aber sinnvoll, die InnoDB-Engine einzusetzen.
Um die Nutzung der Engine anzugeben, verbinden Sie sich mit dem MySQL-Server oder nutzen Sie für kleinere Tabellen ein Tool wie phpMyAdmin und geben Sie Folgenden Befehl ein:
alter table <Tabellenname> engine=innodb
Ändern Sie die Storage-Engine nur für Tabellen, die einen mehrstelligen Betrag an Zeilen enthalten. Kleine Tabellen zu konvertieren ist nicht sinnvoll.
Legen Sie vorher unbedingt ein Backup Ihrer Datenbank oder zumindest der jeweils betroffenen Tabelle an! Ein Absturz des Servers oder eine sonstige Beeinträchtigung kann schlimmstenfalls die Tabelle zerstören.