【MySQL】undo,redo,2PC,恢复思维导图
2017-03-19 01:59
302 查看
一 前言
本来今天打算继续研究InnoDB 锁机制并完成第二篇文章,查找资料的时候忽悠想起来自己遗漏了之前的CSDN的公开课《深入理解MySQL中的undo,redo,mvcc》 。于是乎走入另外一条路了,把MySQL IO 层面的知识复习一遍,加深了对MySQL 数据一致性,主从一致性的理解。本文是结合视频和相关资料整理了一张思维导图,总结的时候,部分 OS/MySQL crash 的例子没有完全给出,以后也需要在完善一下,想深入了解这方面知识的同学,可以自己针对各种写入失败的场景,和主从不一致的场景做分析,我相信有经历这样比较全面的分析之后,对大家解决生产环境数据一致性问题很有帮助。
二 思维导图(以后会陆续更新)
mvcc 是另外一个大坑,待填。
三 参考文章
[1] MySQL数据库InnoDB存储引擎Log漫游(1)
[2] MySQL数据库InnoDB存储引擎Log漫游(2)
[3] MySQL数据库InnoDB存储引擎Log漫游(3)
[4] 浅谈mysql的两阶段提交协议
[5] MYSQL-GroupCommit
[6] MySQL数据丢失情况分析
原文blog:
http://blog.itpub.net/22664653/viewspace-2131353/
本来今天打算继续研究InnoDB 锁机制并完成第二篇文章,查找资料的时候忽悠想起来自己遗漏了之前的CSDN的公开课《深入理解MySQL中的undo,redo,mvcc》 。于是乎走入另外一条路了,把MySQL IO 层面的知识复习一遍,加深了对MySQL 数据一致性,主从一致性的理解。本文是结合视频和相关资料整理了一张思维导图,总结的时候,部分 OS/MySQL crash 的例子没有完全给出,以后也需要在完善一下,想深入了解这方面知识的同学,可以自己针对各种写入失败的场景,和主从不一致的场景做分析,我相信有经历这样比较全面的分析之后,对大家解决生产环境数据一致性问题很有帮助。
二 思维导图(以后会陆续更新)
mvcc 是另外一个大坑,待填。
三 参考文章
[1] MySQL数据库InnoDB存储引擎Log漫游(1)
[2] MySQL数据库InnoDB存储引擎Log漫游(2)
[3] MySQL数据库InnoDB存储引擎Log漫游(3)
[4] 浅谈mysql的两阶段提交协议
[5] MYSQL-GroupCommit
[6] MySQL数据丢失情况分析
原文blog:
http://blog.itpub.net/22664653/viewspace-2131353/
相关文章推荐
- 【MySQL】undo,redo,2PC,恢复思维导图
- 未启用归档数据库非数据文件(spfile,control,redo,undo,temp)全丢失的恢复方法
- mysql-innodb-undo和redo (1)
- MySQL undo redo
- mysql undo redo log在事务中起的作用
- mysql undo redo log在事务中起的作用
- 未启用归档数据库非数据文件(spfile,control,redo,undo,temp)全丢失的恢复方法
- 涂鸦|绘制|draw|paint|view的绘制|undo|redo|恢复|撤销|保存
- MySQL的redo log与undo log
- MySQL系列:innodb源码分析之redo log恢复
- MySQL redo与undo
- Mysql innodb undo与redo (2)
- mysql redo log undo log
- [转]MySQL日志——Undo | Redo
- MySQL安装、备份与恢复思维导图
- mysql redo undo
- mysql-innodb-undo和redo
- mysql-innodb-undo和redo
- MySQL 日志 undo | redo
- MySQL日志——Undo | Redo