• 締切済み

コミット前のデータの退避場所

innoDBでコミットする前の更新データに関してなのですが。 insert等をするとメモリ上のバッファに書き込まれて、コミットと同時にログに書き込まれると思うのですが、 コミット前に大量のinsert等をするとバッファからあふれたデータはどうなるのでしょうか。 多分ファイルに退避されるのだと思うのですが、どこに退避されるのでしょうか。 マニュアルなどを調べましたがわかりませんでした。 よろしくお願いいたします。

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

アプリケーションベースのスワップ処理を、 「必要に応じてスワップする」という以外、知る必要がなぜあるのでしょうか? 普通のアプリだってどうスワップするかなんて意識していないと思いますが・・・

pokoh
質問者

補足

大量にinsert or update して最後にcommit or rollback をしたいのですが、大丈夫かどうかが心配だからです。 まず「必要に応じてスワップする」という事自体行われるのかどうかも知りたいのです。 またその場合退避場所を別ディスクにする等のようなチューニングの余地が有るのかという事も教えていただきたいです。