考慮すべき2つのオプション:
1)最も簡単なのは、1つの挿入に複数行の値を含めることです。これは、複数の挿入を行うよりもはるかに高速です。
INSERT INTO tbl ( cols ) VALUES ( vals )
を実行するための挿入 、INSERT INTO tbl ( cols ) VALUES ( vals ), ( vals ), ( vals )
のようなことを行います
一度に挿入できる行の量は、mysqlサーバーの最大パケットサイズによって異なりますが、おそらく100、1000、場合によっては10000行を安全に実行でき、パフォーマンスが1桁以上向上するはずです。
http://dev.mysql.com/doc/を参照してくださいrefman / 5.5 / en / insert-speed.html
2)データファイルの読み込み 少し異なり、より多くの作業が必要で、独自の要件がありますが、非常に高速です。