我试图了解percona如何进行热备份的过程。据了解,他们使用innodb崩溃恢复机制并执行以下步骤。
- 存储/记住重做日志中的起始LSN
- 复制数据文件
- 执行 LOCK BINLOG FOR BACKUP:阻止可能更改二进制日志位置的所有操作
- 复制 REDO 日志文件并获取二进制日志坐标
- 完成的xtrabackup将解锁二进制日志和表。
我想从重做日志中了解LSN的作用是什么,我们不能直接检查步骤1中的二进制日志位置吗?
那么最终的LSN呢,它在流程中的任何地方都没有使用吗?
我试图了解percona如何进行热备份的过程。据了解,他们使用innodb崩溃恢复机制并执行以下步骤。
我想从重做日志中了解LSN的作用是什么,我们不能直接检查步骤1中的二进制日志位置吗?
那么最终的LSN呢,它在流程中的任何地方都没有使用吗?