2010-12-02 7 views
0

Szenario:MySQL-Replikation und Master-Server Crash Recovery

Wir haben eine mySQL Master DB [30 GB] mit 5 Slaves [teilweise], die für verschiedene Zwecke verwendet werden. Letzten Tag stürzte innodb ab. Auto Crash Recovery funktionierte nicht, da bei jedem Schreibvorgang der Server erneut abgestürzt ist. Also habe ich den Server mit innodb_force_recovery 4 gestartet und einen Dump der gesamten DB gemacht und dann in einen neuen Datenbankserver wiederhergestellt. Dieser ganze Prozess dauerte über 5 Stunden, da die Datenwiederherstellung sehr langsam war.

Frage:

Jetzt bin ich für einige Lösung suchen, in dem die Wiederherstellungszeit schnellste ist. Ich kann einen anderen Server in der Replikation mit Master haben, aber nicht sicher, wie ich diesen anstelle des Meisters im Falle von Meisterabstürzen ersetzen werde.

Vielen Dank für Ihre Zeit und Hilfe.

Antwort