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