首页/数据/数据库速查/大库备份的取舍与提速要点
备份与恢复56 条

大库备份的取舍与提速要点

上百 GB 的库要换思路:物理备份替代逻辑导出、从从库备份分摊主库压力、分区表分而治之,并预留恢复(比备份更慢)的窗口。

数据库速查数据更新于 2026-10-12

规模与手段

数据规模推荐手段备注
< 50 GBmysqldump / mydumper简单通用,注意 --single-transaction
50-500 GBmydumper / MySQL Shell dump并行导出,压缩传输
> 500 GBxtrabackup 物理备份恢复快,需 prepare 步骤

从从库备份(分摊主库压力)

从从库备份(分摊主库压力)
mysqldump -h replica-01 -u backup -p \
  --single-transaction --source-data=2 --all-databases > all.sql
恢复耗时通常是备份的 1.5-3 倍(要重建索引与回放),维护窗口按恢复时长评估。

易错点

  • 从从库备份要先确认复制无延迟,否则备份的是「落后数据」
  • 逻辑恢复时单线程重放慢在索引维护,评估窗口时别只按备份时长算

数据来源与参考

  • MySQL 8.0 Reference Manual: Backup and Recovery
  • Percona XtraBackup 文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌