Ich habe einen MySQL 5.1-Server mit einer Datenbank von ca. 450 Tabellen und 4 GB Speicherplatz. Die überwiegende Mehrheit dieser Tabellen (alle bis auf 2) sind MyIsam. Dies war größtenteils in Ordnung (Transaktionen sind nicht erforderlich), aber die Anwendung verzeichnete einen Anstieg des Datenverkehrs und bestimmte Tabellen waren aufgrund der Tabellensperrung bei Aktualisierungen betroffen. Das ist der Grund, warum 2 der Tabellen jetzt InnoDB sind.
Die Konvertierung für die kleineren Tabellen (100.000 Zeilen) dauert nicht lange und führt zu minimalen Ausfallzeiten. Einige meiner Tracking-Tabellen nähern sich jedoch 50 Millionen Zeilen. Gibt es eine Möglichkeit, ALTER TABLE...ENGINE InnoDB
große Tische zu beschleunigen ? Und wenn nicht, gibt es andere Methoden zur Konvertierung, um Ausfallzeiten für diese schreiblastigen Tabellen zu minimieren?