• MySQL中的undo日志

    概念介绍:我们知道,MySQL中的redo日志记录了事务的行为,在服务器宕机的时候,可以通过重做事务来达到恢复数据的目的,然而,有的时候,事务还有回滚的需求,也就是说,我们需要知道某条在变成当前情况之前的样子,这种情况下,undo日志就派

    2022-5-14
    44 0 0
  • MySQL中的redo log和undo log日志详解

    MySQL日志系统中最重要的日志为重做日志redo log和归档日志bin log,后者为MySQL Server层的日志,前者为InnoDB存储引擎层的日志。1 重做日志redo log1.1 什么是redo logredo log

    2022-5-14
    42 0 0
  • 基于Redo Log和Undo Log的MySQL崩溃恢复解析

    目录MySQL崩溃恢复流程1、黑盒下的更新数据流程2、Redo Log & Undo Log3、实现日志后的更新流程3、流程中仍然存在的问题4、基于2PC的一致性保障5、验证2PC机制的可用性MySQL崩溃恢复流程Buffer

    2022-5-14
    54 0 0
  • Mysql中undo、redo与binlog的区别浅析

    目录前言【undo log】【redo log】【binlog】总结前言MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询

    2022-5-14
    70 0 0