Si solo está agregando el índice único, debería tomar alrededor de 10 minutos. Sin embargo, tardará 100 minutos o más si no tiene ese archivo de índice en la memoria.
Su 200 varchar con 8 millones de filas ocupará un máximo de 1,6 GB, pero con toda la sobrecarga de indexación, ocupará entre 2 y 3 GB. Pero tomará menos si la mayoría de las filas tienen menos de 200 caracteres. (Es posible que desee hacer una selección sum(length(my_column))
para ver cuánto espacio se requiere).
Quiere editar su /etc/mysql/my.cnf
expediente. Juega con estos ajustes;
myisam_sort_buffer_size = 100M
sort_buffer_size = 100M
Buena suerte.