特牛网址导航

【精选】MySQL事务日志:redo log和undo log详解_undolog和redolog的区别_高稚气菌的博客-CSDN博客

网友收藏
文章浏览阅读5.5k次,点赞15次,收藏51次。REDO LOG 称为`重做日志`,提供再写入操作,恢复提交事务修改的页操作(我们对数据进行修改,数据会报存在内存中,此时还没有保存在磁盘当中,如果此时由于不可抗因素如宕机,事务将不能保证持久性。而`redo log`就阔以保证了,我们在修改完数据之后,将相关的数据保存到redo log中,就算出现宕机我们也可以把更新过的数据从`redo log`中进行恢复刷新到磁盘中),用来保证事务的持久性。 - UNDO LOG 称为`回滚日志`,回滚行记录到某个特定版本,用来保证事务的原子性、一致性。_undolog和redolog的区别