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

MySQL molto lento per la query di modifica della tabella

Le prestazioni di ALTER TABLE di MySQL possono diventare un problema con tabelle molto grandi. MySQL esegue la maggior parte delle modifiche creando una tabella vuota con la nuova struttura desiderata, inserendo tutti i dati dalla vecchia tabella in quella nuova ed eliminando la vecchia tabella. Questo può richiedere molto tempo, soprattutto se hai poca memoria e la tabella è grande e ha molti indici. Molte persone hanno esperienza con le operazioni di ALTER TABLE che hanno richiesto ore o giorni per essere completate.

Ad ogni modo, se hai bisogno di procedere con l'alter table, forse le seguenti risorse potrebbero aiutarti: