6.XtraBackup备份

介绍

XtraBackup是Percona提供的开源备份软件。 它在不关闭服务器的情况下复制平面文件,但为了避免不一致,它使用重做日志文件。 它被许多公司广泛用作标准备份工具。 与逻辑备份工具相比,它的速度非常快,恢复速度也非常快。

Percona XtraBackup的工作原理如下:

  • 它会复制您的InnoDB数据文件,从而导致内部不一致的数据; 但随后它会对文件执行崩溃恢复,以使它们再次成为一致的可用数据库。
  • InnoDB维护一个重做日志,也称为事务日志。 这包含对InnoDB数据的每次更改的记录。 当InnoDB启动时,它会检查数据文件和事务日志,并执行两个步骤。 它将已提交的事务日志条目应用于数据文件,并对修改数据但未提交的任何事务执行撤消操作。
  • Percona XtraBackup通过在启动时记住日志序列号(LSN),然后复制数据文件来工作。所以如果文件正在改变,那么它们会在不同的时间点反映数据库的状态。 与此同时,Percona XtraBackup运行后台进程,监视事务日志文件,并从中复制更改。 Percona XtraBackup需要不断地执行此操作,因为事务日志是以循环方式编写的,并且可以在一段时间后重用。 Percona XtraBackup需要事务日志记录,以便在数据文件开始执行后对其进行每次更改。

配置

暂时还未发布,发布了进行补充。

猜你喜欢

转载自blog.csdn.net/ciqingloveless/article/details/83339588