【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索引優化思維導圖MySql索引優化
- 【MySQL】online ddl 思維導圖MySql
- 前端思維導圖前端
- typora思維導圖
- MySQL 日誌 undo | redoMySql
- 常用思維導圖工具
- 前端思維導圖 8前端
- 思維導圖軟體
- 思維導圖工具MindJet
- 深入理解MYSQL undo redoMySql
- 思維導圖教程是什麼?該怎樣繪製思維導圖?
- 3A Cloud 思維導圖 for Mac(思維導圖軟體)中文版CloudMac
- 構建高效能MySQL體系思維導圖MySql
- 【MySQL】資料安全性討論思維導圖MySql
- 思維導圖軟體哪個好,英語思維導圖怎麼畫
- 好用的思維導圖軟體,安卓思維導圖軟體哪個好安卓
- 運維工程師思維導圖運維工程師
- vue-router思維導圖Vue
- Python(模組)思維導圖Python
- JavaScript八張思維導圖JavaScript
- MySQL redo與undo日誌解析MySql
- Xmind使用教程:給思維導圖加水印 「Xmind思維導圖2023」
- 《計算思維史話》思維導圖——持續更新
- 提升思維邏輯—SimpleMind Pro(思維導圖) for Mac/winMac
- undo表空間檔案丟失恢復(2)--無備份有redo的情況下恢復
- undo表空間檔案丟失恢復(3)--無備份無redo的情況下恢復
- 如何可以快速創作思維導圖?好用的mac思維導圖軟體推薦Mac
- 思維導圖概覽SpringCloudSpringGCCloud
- .NET 技術棧 思維導圖
- App訊息推送思維導圖APP
- android 動畫的思維導圖Android動畫
- 幕布 for mac思維導圖軟體Mac
- 思維導圖軟體Xmind Pro
- python學習_思維導圖Python
- PHP技能架構思維導圖PHP架構
- [Thinking in java] IO思維導圖ThinkingJava
- Java相關思維導圖分享Java