Jeśli dodajesz tylko pojedynczy indeks, powinno to zająć około 10 minut. Jednak zajmie to 100 minut lub więcej, jeśli nie masz tego pliku indeksu w pamięci.
Twój 200 varchar z 8 milionami wierszy zajmie maksymalnie 1,6 GB, ale przy całym nakładzie indeksowania zajmie około 2-3 GB. Ale zajmie to mniej, jeśli większość wierszy ma mniej niż 200 znaków. (Możesz wybrać sum(length(my_column))
aby zobaczyć, ile miejsca jest wymagane.)
Chcesz edytować swój /etc/mysql/my.cnf
plik. Graj z tymi ustawieniami;
myisam_sort_buffer_size = 100M
sort_buffer_size = 100M
Powodzenia.