Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verbindungsverlust beim Versuch, der MYSQL-Tabelle eine neue Spalte hinzuzufügen

Überprüfen Sie Ihre Speicherauslastung oder, was wahrscheinlicher ist, Ihre Festplattenauslastung (ist während des Vorgangs genügend freier Speicherplatz vorhanden?). Das Ändern einer Tabelle kann entweder viel Arbeitsspeicher oder eine Kopie Ihrer Tabelle auf der Festplatte erfordern. Änderung des Alter-Algorithmus von INPLACE zu COPY kann in Ihrem speziellen Fall sogar noch schneller sein.

Möglicherweise treffen Sie auch auf innodb_online_alter_log_max_size limit, obwohl in diesem Fall nur die Abfrage fehlschlagen sollte, nicht der gesamte Server. Es ist möglich, dass der Absturz durch ROLLBACK verursacht wird , und nicht die Operation selbst.

Schließlich brechen einige Anwendungskonfigurationen oder Hosting-Server eine Abfrage/HTTP-Anforderung ab, die zu lange dauert. Ich empfehle Ihnen, die gleiche Abfrage zu Testzwecken auf dem Befehlszeilen-Client auszuführen.