增量链 prepare 流程
增量链 prepare 流程
# 1) 全备先 prepare 但不做最终回滚
xtrabackup --prepare --apply-log-only --target-dir=/data/backup/base
# 2) 依次叠加增量(同样 apply-log-only)
xtrabackup --prepare --apply-log-only --target-dir=/data/backup/base \
--incremental-dir=/data/backup/inc1
xtrabackup --prepare --apply-log-only --target-dir=/data/backup/base \
--incremental-dir=/data/backup/inc2
# 3) 最后一个增量后做一次完整 prepare(不加 apply-log-only)
xtrabackup --prepare --target-dir=/data/backup/base| 全备单独恢复 | xtrabackup --prepare --target-dir=目录 |
|---|---|
| 要点 | 除最后一步外全部使用 --apply-log-only,防止未完成的事务被提前回滚 |
prepare 过程会产生大量 IO,建议在恢复环境或专门机器上做,避免影响生产。