4 Stimmen

Gibt es einen schnelleren Weg, um Datenbanken in MySQL zu sichern und wiederherzustellen?

Sql Server und Oracle haben kommerzielle Produkte wie Idera (Sql Safe) und Quest (LiteSpeed), die Backups und Wiederherstellungen dramatisch beschleunigen.

Hat MySQL auch solche kommerziellen Softwareprodukte?

Ich arbeite mit großen Datenmengen in MySQL und wenn wir wiederherstellen müssen, dauert es 8-10 Stunden. Deshalb hoffe ich, auf ein kommerzielles Produkt umzusteigen, das es schneller machen kann.

Irgendwelche Gedanken?

1voto

TStamper Punkte 29478

MySQL Backup & Restore Datenbanken Software 7.0 ist ein, aber das Wiederherstellen einer Sicherungskopie besteht hauptsächlich aus einer langen Abfolge von INSERT-Anweisungen, sodass Sie hier nach Tipps zur Verbesserung der Leistung suchen können Geschwindigkeit von INSERT-Anweisungen

1voto

Nathan Voxland Punkte 14475

Sie könnten sich xtrabackup ansehen. Es ist immer noch im Alpha-Stadium, aber laut der letzten Veröffentlichungsankündigung zeigt es "perfekt stabile Ergebnisse in unseren Tests".

Ich habe es noch nicht ausprobiert, um die Leistung zu kennen, aber es scheint tiefergehend zu sein als die SQL-Ausgabe, die mysqldump generiert.

1voto

Nathan Voxland Punkte 14475

Wenn eine kommerzielle Option für Sie funktioniert, schauen Sie sich InnoDB Hot Backup an. Sie behaupten, dass die Backup-Zeit vergleichbar mit der Dateikopierzeit ist und die Wiederherstellung schneller erfolgt.

0voto

Matt Rogish Punkte 23629

Online-Backups sind nicht genau das, wonach Sie suchen. Die Tools, die für MySQL verfügbar sind, bieten nicht so viele Funktionen wie andere DBMS-Anbieter. Wenn Sie die binären Protokolle von MySQL aktivieren, können Sie eine "Zeitpunkt-wiederherstellung" durchführen. Allerdings wird der initiale Ladevorgang immer noch ewig dauern.

http://dev.mysql.com/doc/refman/5.1/de/binary-log.html

http://dev.mysql.com/doc/refman/5.1/de/point-in-time-recovery.html

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X