Сортирайте данните по PRIMARY KEY . Вероятно ще бъде по-бързо да сортирате 40GB файл с командата sort, отколкото MySQL да го направи.
Задайте innodb_buffer_pool_size до около 70% от наличната RAM памет. Колко RAM имате?
Имайте PRIMARY KEY вече установено на масата.
Нямате вторични индекси или FOREIGN KEYs или Тригери. Добавете ги по-късно. Да, отнема време.
Потвърдете, че наистина ще имате нужда от всички тези индекси.
Данните могат да бъдат леко свити, като изберете DECIMAL(20,6) по-малък от 10 байта .