Kermit: zwei grosse mysql DB miteinander efektiv vergleichen

Beitrag lesen

Hi,

wir haben aus Grund der Ausfallsicherheit 2 Server produktiv im Einsatz.
Dort laufen jeweils eine MySql Db.
Beide DB werden über ein Prozess mit neue Daten aktualisiert.

Weil bei der Aktualisierung der DB hin und wieder was schief läuft kam die Idee beide DB hin und wieder auf Gleichheit zu teste bevor irgendeinen Benutzer die Unterschiede merkt so das wir die Daten korrigieren können.

Weil die DB sehe groß sind (über 20 Mil. Einträge) würde ein Script sehr lange dauern alle Felder abzufragen. Dazu kommt der sehr großen Last hinzu was die produktiv Server belasten würde.

Ich würde daher eine andere Art der Überprüfung benötigen. Bitte um Vorschläge.
Angedacht wurde zB. das Filesize beiden DB überprüft wird (wenn Inhalt gleich muss auch Filesize gleich sein). Geht das überhaupt und wie speichert MySql die Daten physikalisch auf der Platte ab?

Wichtiges Kriterium für den Test: die MySql DB kein Last bekommt und immer zur Verfügung steht.

Vielen Dank
Kermit