MySQL的Bin Log与Redo Log区别
💖The Begin💖点点关注,收藏不迷路💖
1、Bin Log
- 范围:数据库级别,记录所有修改操作(不包括查询),不区分存储引擎。
- 写入时机:事务提交前写入一次。
- 类型:逻辑日志,记录SQL语句的原始逻辑。
- 用途:数据恢复、复制。
2、Redo Log
- 范围:InnoDB存储引擎特有,只记录InnoDB事务的修改。
- 写入时机:事务进行过程中不断写入。
- 类型:物理日志,记录数据页的物理变化。
- 用途:确保事务持久性,数据恢复。
Bin Log是数据库级别的逻辑日志,用于恢复和复制;Redo Log是InnoDB的物理日志,确保事务的持久性和数据恢复。
💖The End💖点点关注,收藏不迷路💖
本文转载自: https://blog.csdn.net/qq_41840843/article/details/140802699
版权归原作者 Seal^_^ 所有, 如有侵权,请联系我们删除。
版权归原作者 Seal^_^ 所有, 如有侵权,请联系我们删除。