图解:
只要是数据更新操作,就一定会涉及它们,今天就来聊聊redolog(重做日志)。
redo log
redolog(重做日志)是InnoDB
存储引擎独有的,它让MySQL拥有了崩溃恢复能力。
比如MySQL实例挂了或宕机了,重启时,InnoDB存储引擎会使用redo log恢复数据,保证数据的持久性与完整性。
理想情况,事务一提交就会进行刷盘操作,但实际上,刷盘的时机是根据策略来进行的。
刷盘的时机又是一个概念,我就不展开表述了。
只要是数据更新操作,就一定会涉及它们,今天就来聊聊redolog(重做日志)。
redolog(重做日志)是InnoDB
存储引擎独有的,它让MySQL拥有了崩溃恢复能力。
比如MySQL实例挂了或宕机了,重启时,InnoDB存储引擎会使用redo log恢复数据,保证数据的持久性与完整性。
理想情况,事务一提交就会进行刷盘操作,但实际上,刷盘的时机是根据策略来进行的。
刷盘的时机又是一个概念,我就不展开表述了。