PRIMARY KEYでデータを並べ替えます 。 MySQLに実行させるよりもsortコマンドを使用して40GBのファイルをソートする方が速い可能性があります。
innodb_buffer_pool_sizeを設定します 利用可能なRAMの約70%に。 RAMの容量はどれくらいですか?
PRIMARY KEYを持っている すでにテーブルに設置されています。
セカンダリインデックスまたはFOREIGN KEYsはありません またはトリガー。後で追加します。はい、時間がかかります。
これらすべてのインデックスが本当に必要になることを確認してください。
10バイトのDECIMAL(20,6)よりも小さいものを選択することで、データをわずかに縮小できます。 。