0

mysql サーバーに 1 秒で約 80k 行を挿入したいと考えています。現在、通常のINSERTを使用しています。

LOAD DATAを使いたいのですが、メモリ(RAM)からLOADデータが欲しいです。ファイルからではなく、ファイルに書き込み、mysqld からロードする必要があります。

それを行う方法はありますか?現在、私のシステムはwindows7で動作しています

ヘルツル

4

1 に答える 1

1

ファイルが必要ですが、コンテンツはメモリ内にあるため、RAM ディスクを作成してそこにファイルを書き込むことができます。非常に高速です。

別の解決策は、メモリにマップされたファイルを使用することです。これにより、データはメモリ内に保持されますが、ディスク上にも保持されます (OS が保証します)。

于 2013-05-22T12:20:05.047 に答える