Se stai solo aggiungendo l'indice singolo, dovrebbero volerci circa 10 minuti. Tuttavia, ci vorranno 100 minuti o più se non hai quel file di indice in memoria.
I tuoi 200 varchar con 8 milioni di righe richiederanno un massimo di 1,6 GB, ma con tutto il sovraccarico di indicizzazione ci vorranno circa 2-3 GB. Ma ci vorrà meno se la maggior parte delle righe contiene meno di 200 caratteri. (Potresti voler selezionare sum(length(my_column))
per vedere quanto spazio è necessario.)
Vuoi modificare il tuo /etc/mysql/my.cnf
file. Gioca con queste impostazioni;
myisam_sort_buffer_size = 100M
sort_buffer_size = 100M
Buona fortuna.