【MySQL】undo,redo,2PC,恢復思維導圖
一 前言
本來今天打算繼續研究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資料丟失情況分析
參考文件中前面三篇是一位開發而非DBA 寫的,李運華(部落格) ,在阿里的時候和他聊過,對他的技術和跨界鑽研能力表示欽佩。另外看了許多資料的感觸就是:原始碼面前無祕密,共勉。
本來今天打算繼續研究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資料丟失情況分析
參考文件中前面三篇是一位開發而非DBA 寫的,李運華(部落格) ,在阿里的時候和他聊過,對他的技術和跨界鑽研能力表示欽佩。另外看了許多資料的感觸就是:原始碼面前無祕密,共勉。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-2131353/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於Redo Log和Undo Log的MySQL崩潰恢復流程MySql
- 深入理解MYSQL undo redoMySql
- MySQL redo與undo日誌解析MySql
- MySQL Undo Log和Redo Log介紹MySql
- MySQL中的redo log和undo logMySql
- typora思維導圖
- 前端思維導圖前端
- Oracle Redo and UndoOracle Redo
- 【REDO】Oracle redo undo 學習Oracle Redo
- Xmind使用教程:給思維導圖加水印 「Xmind思維導圖2023」
- 思維導圖學 MavenMaven
- 英語?思維導圖?
- 常用思維導圖工具
- 觀潮思維導圖
- 前端思維導圖 8前端
- 思維導圖Xmind 2022
- 思維導圖軟體
- 運維工程師思維導圖運維工程師
- 思維導圖教程是什麼?該怎樣繪製思維導圖?
- 3A Cloud 思維導圖 for Mac(思維導圖軟體)中文版CloudMac
- 淺析MySQL事務中的redo與undoMySql
- iMindMap教你用思維導圖記憶法制作古詩思維導圖
- 思維導圖軟體哪個好,英語思維導圖怎麼畫
- vue-router思維導圖Vue
- Python(模組)思維導圖Python
- python學習_思維導圖Python
- OpenTelemetry Logging 思維導圖,收藏
- 思維導圖概覽SpringCloudSpringGCCloud
- XMind 2022 XMind思維導圖
- Mac思維導圖Xmind 2022Mac
- XMind 2021 思維導圖工具
- Xmind 2022 思維導圖工具
- 好用的思維導圖軟體,安卓思維導圖軟體哪個好安卓
- Oracle Redo丟失恢復方案Oracle
- OmniGraffle 7 for mac(思維導圖/流程圖)Mac流程圖
- undo log和redo log
- oracle的redo和undoOracle
- 【Mysql】三大日誌 redo log、bin log、undo logMySql
- 提升思維邏輯—SimpleMind Pro(思維導圖) for Mac/winMac