Mysql
 sql >> Database >  >> RDS >> Mysql

Connessione persa durante il tentativo di aggiungere una nuova colonna alla tabella MySQL

Controlla l'utilizzo della memoria o, più probabilmente, l'utilizzo del disco (c'è abbastanza spazio libero durante il processo?). La modifica di una tabella può richiedere una grande quantità di memoria o una copia su disco della tabella. Modifica dell'algoritmo alter da INPLACE a COPY può essere ancora più veloce nel tuo caso particolare.

Potresti anche colpire il innodb_online_alter_log_max_size limit, anche se in tal caso dovrebbe fallire solo la query, non l'intero server. È possibile che l'arresto anomalo si sia verificato a causa del ROLLBACK , e non l'operazione in sé, però.

Infine, alcune configurazioni di applicazioni o server di hosting annullano una query/richiesta http che sta impiegando troppo tempo, ti consiglio di eseguire la stessa query sul client della riga di comando a scopo di test.