技术栈

redolog

尽兴-
4 天前
sql·mysql·binlog·undolog·redolog
SQL 执行失败如何回滚?事务已提交还能恢复吗?——MySQL 误操作数据恢复全指南在日常开发与数据库运维中,我们难免会遇到这样的场景:面对这些“事故”,很多人第一反应是:“能不能回滚?”
追随者永远是胜利者
21 天前
mysql·binlog·undolog·redolog
mysql中三大日志文件的写入/刷盘时机在 MySQL(InnoDB)事务执行过程中,Binlog、Redo Log、Undo Log 的写入与刷盘时机紧密配合,共同保障 ACID 特性 和 主从一致性。它们的协作核心是 两阶段提交(2PC)。
只吹45°风
1 年前
数据库·mysql·binlog·undolog·redolog
MySQL-binlog、redolog和undolog的区别区别: 1、binlog是mysql server层面的,用与数据备份和主从复制,每个执行引擎都有这个文件,比如Myisam和InnoDb 2、redoLog是InnoDb引擎特有的(实现了持久性),用于数据update,先将数据更新在内存,然后写入redolog,在空闲的时候写入磁盘 3、undlog也是InnoDb引擎特有的(实现了原子性),保存着更新前的语句,用于sql语句的回滚,MVCC用到了undolog,当读取的行被其他事务锁定时,可以从undolog找出该行记录之前的数据是什么,从而提供版本
我是有底线的