redolog,binlog,undolog持久化
redolog(是物理日志)持久化:
0:事务提交的时候不持久化
1:事务提交的时候持久化到磁盘
2:事务提交的时候持久化到缓存中。
binlog(是逻辑日志)持久化:
0:事务提交的时候持久化到缓存
1:事务提交的时候持久化到磁盘
N:事务提交的个数达到N个之后持久化到磁盘
undolog:
在数据持久化之前持久化,在执行一条修改语句的时候记录一条undolog记录。
...全文
相关推荐
MySQL三大日志解析[源码]
binlog用于记录所有的数据变更,redolog确保了数据的持久化和系统故障后的数据恢复,undolog则通过维护数据的旧版本来支持事务的回滚和MVCC,从而实现了事务的隔离性。
这些都是常见的MySQL面试题
本文深入讲解MySQL的SQL执行流程,涵盖连接器、查询缓存、分析器、优化器和执行器的工作机制,重点剖析BinLog、RedoLog与UndoLog的作用原理,以及主从同步实现方式,介绍BinLog的
MySQL的redo log、undo log、binlog
- undo log在事务开始前生成,与redo log一起用于保护事务持久化。- binlog在事务提交时一次性记录所有SQL。
MySQL面试题经典40问!(全).docx
#### 其他常见面试题- **binlog/redolog/undolog**: 分别记录事务日志、重做日志和撤销日志。
mysql实战第15讲日志索引相关问题
在MySQL中,有几种重要的日志类型:binlog(归档日志)、redolog(重做日志)、undolog(回滚日志)等。


