有没有更快的方法来备份和恢复mysql?

时间:2009-03-18 16:41:25

标签: mysql backup database-restore

Sql Server和Oracle拥有像Idera(Sql Safe)和Quest(LiteSpeed)这样的商业产品,可以大大加快备份和恢复速度。

mysql有没有这样的商业软件?

我正在使用mysql中的大量数据,如果我们必须恢复它需要8-10个小时。所以我希望转向一种可以更快地完成它的商业产品。

有什么想法吗?

4 个答案:

答案 0 :(得分:1)

MySQL Backup & Restore Databases Software 7.0是一个,但恢复备份主要是一系列INSERT语句,因此请在此处查看有关提高效果的提示Speed of INSERT Statements

答案 1 :(得分:1)

您可以查看xtrabackup。它仍然是alpha,但根据last release announcement,它“在我们的测试中显示出完美稳定的结果”。

我没有尝试过它来了解性能,但它似乎比mysqldump生成的sql输出更低级。

答案 2 :(得分:1)

如果商业选项适合您,请查看InnoDB Hot Backup。他们说 备份时间与文件复制时间相当,恢复速度更快。

答案 3 :(得分:0)

在线备份并不完全符合您的要求。 MySQL存在的工具不提供其他DBMS供应商提供的许多功能。如果启用MySQL二进制日志,则可以进行“时间点”恢复。但是,初始负载仍将需要永远。

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

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