Sortieren Sie die Daten nach dem PRIMARY KEY
. Es ist wahrscheinlich schneller, eine 40-GB-Datei mit dem sort-Befehl zu sortieren, als MySQL dies tun zu lassen.
Legen Sie innodb_buffer_pool_size
fest auf etwa 70 % des verfügbaren Arbeitsspeichers. Wie viel RAM haben Sie?
Besitzen Sie den PRIMARY KEY
bereits auf dem Tisch etabliert.
Sie haben keine Sekundärindizes oder FOREIGN KEYs
oder Trigger. Fügen Sie sie später hinzu. Ja, es braucht Zeit.
Bestätigen Sie, dass Sie wirklich alle diese Indizes benötigen.
Die Daten könnten leicht verkleinert werden, indem ein kleinerer als der 10-Byte DECIMAL(20,6)
gewählt wird .