使用XtraBackup进行MySQL增量物理热备份

使用XtraBackup可以实现MySQL的热备份,即备份期间数据库读写自由(DDL除外),同时避免全量备份导致的高IO,备份和恢复都通过物理层进行,效率高,对比mysqldump每次全量的逻辑备份提升不少。

但是有2点需要注意:
1、热备份期间,DDL会锁
2、MySQL版本需要支持lock tables for backup,否则无法实现热备份

另外,从效率角度看主从备份和本地的binlog数据备份区别不大,只是在物理机上降低的数据丢失的风险以及全量dump不占用主节点的资源,效率上看主从备份还不如本地的binlog备份(多了异步主从的同步成本和风险)

此外,MariaDB在10.1.23版本后也开发了MariaBackup,功能和XtraBackup类似,也可以参考使用。

http://mysql.taobao.org/monthly/2016/03/07/
https://blog.51cto.com/13178102/2151512
https://www.cnblogs.com/f-ck-need-u/p/9018716.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值