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.