stavo solo cercando di aggiungere una colonna chiamata "luogo" ad un tavolo (main_table) in un database. Il comando corro eraALTER TABLE ADD COLUMN richiede molto tempo
ALTER TABLE main_table ADD COLUMN location varchar (256);
Il main_table contiene> 2.000.000 righe. Continua a funzionare per più di 2 ore e non è ancora completato.
Ho provato a utilizzare mytop
per monitorare l'attività di questo database per assicurarsi che la query non sia bloccata da altri processi di interrogazione, ma non sembra. Dovrebbe durare tanto tempo? In realtà, ho appena riavviato la macchina prima di eseguire questo comando. Ora questo comando è ancora in esecuzione. Non sono sicuro di cosa fare.
Ci vorrà lo ng time, a causa degli indici e della quantità di righe presenti nella tabella. Nota: Varchar (255) – Jauzsika
Penso che dovrei aver specificato un valore predefinito per questo. Forse è per questo che ci vuole tempo? – Nilesh
In questo caso, il valore predefinito è 'NULL', sicuramente non per quello che impiega molto tempo. – Romain