事务--04---MySQL事务日志----redo日志
Posted 高高for 循环
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了事务--04---MySQL事务日志----redo日志相关的知识,希望对你有一定的参考价值。
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
mysql事务日志
事务有4种特性:原子性、一致性、隔离性和持久性。那么事务的四种特性到底是基于什么机制实现呢?
隔离性
事务的隔离性由锁机制实现。
原子性、一致性、持久性
事务的原子性、一致性和持久性由事务的 redo 日志和undo 日志来保证。
redo 日志 和 undo 日志
redo日志
1. 为什么需要REDO日志
WAL技术: 先写日志,再写磁盘,只有日志成功了,才算事务提交成功
2.REDO日志的好处、特点
3.redo的组成
3.1 重做日志的缓存区
3.2 重做日志文件
4. redo的整体流程
5.redo log的刷盘策略
6.不同刷盘策略演示
扩展----写入redo log buffer 过程
1. 补充概念:Mini-Transaction
2. redo 日志写入log buffer
3. redo log block的结构图
扩展---- redo log file
1. 相关参数设置
2. 日志文件组
3. checkpoint
以上是关于事务--04---MySQL事务日志----redo日志的主要内容,如果未能解决你的问题,请参考以下文章