大数据量的情况下还是xtrabackup和mydumper更适合
mybak.png
但是这里的大数据是指还没有使用分库分表的中间件,因为用了中间件后,要满足备份的一致性就变得极为复杂,在这里就不论述了。
我们用的是xtrabackup在从库进行全备和增备,不过增备的时候有一个坑,因为在备份的时候,增备xtra会停一下主从的回放进程(可以通过日志看到),如果在全备还没备份完时候,增备就开始执行,会加锁进行等待,然后回放进程无法正常恢复。
简单来说,增备开始前最好判断一下之前的全备有没有结束,或者空开一个足够久的时间。