SEO対策ならSEO knowledge

TOPデータベース>MySQL

MySQLにおけるinnodb_flush_log_at_trx_commitの設定値のまとめ

MySQLの変数である、innodb_flush_log_at_trx_commitの設定値の特徴を表にしてまとめました。

設定値 ログバッファへの書き込みタイミング フラッシュのタイミング 書き込み場所 備考
0 毎秒 毎秒 ファイル mysqldのプロセスがクラッシュすると、最後の秒のトランザクションが消される場合があります。
1 トランザクションコミット時 トランザクションコミット時 ファイル OS、あるいはハードウェアの問題によってフラッシュが行われない場合、トランザクションの耐久力が保障されない可能性があります。
2 トランザクションコミット時 毎秒 ファイル OSのクラッシュや停電が起こると、最後の秒のトランザクションが消されてしまいます。

※ 設定値が2の場合の、ログバッファへの書き込みタイミングとフラッシュのタイミングが逆になっていたので、訂正しました。

 このエントリをはてなブックマークに登録 このエントリをlivedoorクリップに登録 Yahoo!ブックマークに登録 このエントリを del.icio.us に登録 Google Bookmarks に追加
[ 新規 | 編集 | 削除 | 凍結 ]    [ 新着 | 履歴 | ヘルプ ]

この記事に関連する求人

携帯サイト

携帯サイトはこちら

QRコード

http://it.kndb.jp/m

記事を書く

関連エントリ

関連ブックマーク

ページ上部へ