Ich habe eine MySQL Datenbank, die bis zu etwa 17 GB Größe ist und 38 Millionen Einträge hat. Im Moment muss ich sowohl die Größe einer Spalte vergrößern (varchar 40 auf varchar 80) als auch weitere Spalten hinzufügen.Wie ändere ich effizient eine MySQL-Tabellenstruktur in einer Tabelle mit Millionen von Einträgen?
Viele der Felder sind indiziert, einschließlich der, die ich ändern muss. Es ist Teil eines einzigartigen Paares, das für die Anwendungen benötigt wird. Bei dem Versuch, die Änderung gestern vorzunehmen, lief die Abfrage fast vier Stunden lang ohne Abschluss, als ich beschloss, unseren Ausfall zu reduzieren und den Dienst einfach wieder hoch zu bringen.
Was ist der effizienteste Weg, um Änderungen an etwas dieser Größe vorzunehmen?
Viele dieser Einträge sind ebenfalls alt, und wenn es eine gute Möglichkeit gibt, Shard-Einträge zu sortieren, aber immer noch verfügbar sind, könnte dies bei diesem Problem helfen, indem man die Tabelle viel überschaubarer macht.
interessant. Ich folge dieser Frage. – Gianmarco