mysql:14475
From: 浅野 義幸 <浅野 義幸 <asano@xxxxxxxxxx>>
Date: Fri, 25 Apr 2008 15:41:03 +0900
Subject: [mysql 14475] Re: InnoDBのホットバックアップ
浅野です。 かとうさんアドバイスありがとうございます。 >> ということは、メインのDBは稼働させたまま、バックアップ先のインスタンスを >> 停止した上で >> ファイルをコピーし、バックアップ先のインスタンスを起動したら、それだけで >> 問題ないという >> ことなのでしょうか? >> > > ファイルのコピー中に更新が行われた場合、データの不整合や破壊が発生する > 可能性はあります。MyISAMでも発生し得ると思うのですが、これまで本当に問題 > ありませんでしたか? どうしてもファイルコピーによるバックアップを行いた > いのであれば、LVMスナップショットを用いてみてはいかがでしょうか。 > MyISAMでは、ほぼ毎回データの不整合が発生しておりました。 よってコピー完了後に、修復をしてから利用しておりました。 LVMスナップショットはその瞬間のファイルの構成からの差分情報を持っておき、 実際には既に更新されていても、その瞬間のファイルをコピーしたりすることができる というものだったと思いますが、LVMスナップショットを使ってもやはりコピー元のDBに ロックをかけて更新が起こらないようにするなどしないと、結局は整合性がなくなりませんか? ロックをかけた場合に、その時に発行されたsqlはロックが解除されるまで自動的に待機状態 になるのでしょうか?それならば、特に問題はないのですが、ロックされている旨のエラーが 出てしまうのなら、ちょっと使えません。自動的に待機されるとは思いますが・・・ LVMスナップショットは存在ごと忘れてました(汗) >> また、起動時に自動でリカバリされるということはリカバリの必要がある場合、 >> インスタンスの起動 >> に時間がかかるということですか? >> > > "データベース チェックポイント ログ リカバリ" あたりで検索し、出てきた > ものをお読みになることをおススメします。 > >
14466 2008-04-24 16:40 [浅野 義幸 <asano@xxx] InnoDBのホットバックアップ 14467 2008-04-24 16:55 ┗[g-kato <g-kato@xxxxx] 14469 2008-04-24 19:06 ┗[浅野 義幸 <asano@xxx] 14470 2008-04-24 19:48 ┗[g-kato <g-kato@xxxxx] 14471 2008-04-25 13:32 ┗[浅野 義幸 <asano@xxx] 14472 2008-04-25 14:23 ┣[g-kato <g-kato@xxxxx] 14474 2008-04-25 15:20 ┃┗[浅野 義幸 <asano@xxx] 14476 2008-04-25 15:53 ┃ ┗[g-kato <g-kato@xxxxx] 14473 2008-04-25 14:38 ┗[Tomohiro 'Tomo-p' KA] -> 14475 2008-04-25 15:41 ┗[浅野 義幸 <asano@xxx] 14477 2008-04-25 16:16 ┣[SASAKI Katuhiro <sah] 14479 2008-04-28 11:41 ┃┗[浅野 義幸 <asano@xxx] 14478 2008-04-25 16:50 ┗[Tomohiro 'Tomo-p' KA]