Trier les données par la PRIMARY KEY . Il est probablement plus rapide de trier un fichier de 40 Go avec la commande sort que de laisser MySQL le faire.
Définir innodb_buffer_pool_size à environ 70% de la RAM disponible. De combien de RAM disposez-vous ?
Avoir la PRIMARY KEY déjà établi sur la table.
Ne pas avoir d'index secondaires ni de FOREIGN KEYs ou Déclencheurs. Ajoutez-les plus tard. Oui, cela prend du temps.
Confirmez que vous aurez vraiment besoin de tous ces index.
Les données peuvent être légèrement réduites en choisissant un DECIMAL(20,6) inférieur à 10 octets .