0


MySQL的Bin Log与Redo Log区别

MySQL的Bin Log与Redo Log区别

💖The Begin💖点点关注,收藏不迷路💖

1、Bin Log

  • 范围:数据库级别,记录所有修改操作(不包括查询),不区分存储引擎。
  • 写入时机:事务提交前写入一次。
  • 类型:逻辑日志,记录SQL语句的原始逻辑。
  • 用途:数据恢复、复制。

2、Redo Log

  • 范围:InnoDB存储引擎特有,只记录InnoDB事务的修改。
  • 写入时机:事务进行过程中不断写入。
  • 类型:物理日志,记录数据页的物理变化。
  • 用途:确保事务持久性,数据恢复。

Bin Log是数据库级别的逻辑日志,用于恢复和复制;Redo Log是InnoDB的物理日志,确保事务的持久性和数据恢复。

在这里插入图片描述

💖The End💖点点关注,收藏不迷路💖

标签: mysql 数据库 面试

本文转载自: https://blog.csdn.net/qq_41840843/article/details/140802699
版权归原作者 Seal^_^ 所有, 如有侵权,请联系我们删除。

“MySQL的Bin Log与Redo Log区别”的评论:

还没有评论