LOAD DATA INFILE
http://www.mysqlperformanceblog.com/2006/07/12/insert-into-select-performance-with-innodb-tables/で概説されているように、私はこのソリューションを使用して大きな挿入を高速化します。
それは見事に、そして非常に高速に動作します。ただし、selectを実行すると、ファイルが作成され、LOAD DATA INFILE
コマンドで使用されます。しかし、このファイルを使用した後は、もう必要ありません。追加のクエリでそれを取り除くことはできますか?それとも、どういうわけか一時的にすることはできますか?
サーバーで使用しているので、ファイルはサーバーに残り、クライアントは一切関与しません。私はPHPをMySQLと組み合わせて使用しているので、解決策はPHPでもある可能性があります。