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

L'aggiornamento della tabella completa di MySQL da 17,6 milioni di righe (1,2 GB) è troppo lento

Dal momento che hai varchar s nella tabella, l'aggiornamento deve leggere la riga, cercare l'offset corretto e quindi aggiornare il campo cip. Inoltre, poiché le righe hanno dimensioni variabili, il motore non può determinare facilmente gli offset di un singolo record. Quindi, potresti provare a cambiare il tuo varchar campi per fissare char e prova, se questo fa la differenza.

Una risposta interessante, che copre anche questo argomento, è disponibile su dba SE https://dba.stackexchange.com /a/2643