Advertisement

MySQL是如何运行的 第二篇MySQL三大日志文件

阅读量:
在这里插入图片描述

文章结构概述

  • 2.MySQL中涉及的三种日志文件
      • 2.1日志文件的具体内容

        • 2.1.1 redo log
        • 2.1.2 bin log
        • 2.1.3 undo log
      • 2.2关于redo log日志的详细说明

      • 2.3 binlog与redo log之间的差异分析

      • 2.4更新操作语句的执行流程解析

2.MySQL三大日志文件

2.日志文件列表结构分析

  1. redo log:重做日志 ,用于记录 InnoDB 表中所有写操作的物理层面信息,这些操作并非基于 SQL 层级,其主要功能是在系统崩溃后实现数据的恢复
  2. undo log:回滚日志 ,用于存储数据在被修改前的状态信息,其核心作用是支持事务的回滚操作
  3. bin log:二进制日志 ,详细记录了所有能够改变数据库状态的 SQL 操作语句,并附带每条语句的执行时间,例如包括 INSERT、UPDATE 和 DELETE 等命令,但不涵盖 SEL

全部评论 (0)

还没有任何评论哟~