0

シナリオ:

さまざまな目的で使用されている 5 つのスレーブ [部分] を備えた mySQL マスター DB [30 GB] があります。先日、innodb がクラッシュしました。書き込み操作のたびにサーバーが再びクラッシュするため、自動クラッシュ回復は機能しませんでした。そのため、innodb_force_recovery 4 でサーバーを起動し、DB 全体のダンプを取得してから、新しいデータベース サーバーに復元しました。データの復元が非常に遅かったため、このプロセス全体に 5 時間以上かかりました。

質問:

今、回復時間が最も速い解決策を探しています。マスターとのレプリケーションで別のサーバーを使用できますが、マスターがクラッシュした場合にマスターの代わりにそれを置き換える方法がわかりません。

お時間をいただき、ありがとうございました。

4

1 に答える 1

0

Percona からの良い読み物: InnoDB の回復時間の改善

于 2010-12-02T18:41:14.593 に答える