人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

mysql(innodb)のチェックポイントがよくわかりません。また、チェックポイントが行われたどうかというのは、どうやって、確認できるのでしょうか。mysql5.0(centos5)です。よろしくおねがいします。


●質問者: cbic
●カテゴリ:ウェブ制作
✍キーワード:innodb MySQL ポイント
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● pahoo
●60ポイント ベストアンサー

InnoDB は、

という2つのファイルから構成されます。


DBの更新は、まず、WALに対して行われます。そして、あるタイミングで、WAL の内容がテーブルスペースに反映されます。この更新タイミングを「チェックポイント」と呼んでいます。

なぜこのような二段階の仕組みになっているかというと、テーブルスペースは複雑であり、その更新には処理時間がかかるためです。単純な構造である WAL を逐次更新し、あとで一気にテーブルスペースを更新する方がパフォーマンスが良くなります。


チェックポイントが行われたかどうかは、SHOW INNODB STATUSコマンドで確認できます。

詳しくは「InnoDBログファイル」をご覧ください。

◎質問者からの返答

最高です!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ