Ich habe eine wirklich große Tabelle (ca.> 100.000.000 Zeilen und eine Größe von> 50 GB) und es wird gerade ein großer Performance-Kill. Unter dem Primärschlüssel (ID) wird ein Volltextschlüssel in einem Varchar (500) -Feld verwendet, um die MySQL-Volltextsuchoption zu verwenden.
Das Speichern und Abrufen von Zeilen in dieser Tabelle wird derzeit jedoch sehr langsam. Wie kann ich damit umgehen? Dies ist mein erstes Problem. Mein zweites Problem ist, dass das Abrufen eines Backups mit mysqldump dieser Tabelle keinen Sinn macht, da es Monate dauern würde, es wieder zu importieren. Das dritte Problem ist, dass diese Tabelle die Engine MYISAM verwendet und eine Konvertierung in INNODB ebenfalls nicht möglich ist (ich habe sie getestet und den Vorgang nach 72 Stunden abgebrochen).
Was wäre also ein guter zukunftssicherer Ansatz, um diese Tabelle zu beschleunigen, korrekt zu sichern und möglicherweise in INNODB zu konvertieren? (INNODB sollte FULLTEXT mit meiner MySQL-Version akzeptieren)