特牛网址导航

数据库中的binlog、redolog、undolog的区别_快照读 当前读 binlog-CSDN博客

网友收藏
文章浏览阅读5.5k次,点赞8次,收藏49次。binlog二进制日志是mysql-server层的,主要是做主从复制,时间点恢复使用redo log重做日志是InnoDB存储引擎层的,用来保证事务安全undo log回滚日志保存了事务发生之前的数据的一个版本,可以用于回滚,同时可以提供多版本并发控制下的读(MVCC),也即非锁定读。select如果没有特定加锁的话就是快照读,用到了undolog,而insert delete和update都是当前读,与这个日志关系不大。redo logredo log在事务没有提交前,每一个修改操作都._快照读 当前读 binlog