MySQL資料庫啟動過程的簡述

chenfeng發表於2017-03-24
1.讀取事物日誌,獲取最近的checkpoint .
2.遍歷系統表空間,獲取double_write,檢查頁面,
同步資料 到獨立表空間。
3.遍歷該checkpoint後的事物,重做資料。
根據[space_id,page_no]及data,執行redo .
讀取事物日誌,及表資料檔案對應的page到記憶體。
將事物日誌中的data,應用到資料檔案中。
4.讀取資料字典資訊。初始化到記憶體中。
5.遍歷系統表空間,讀取undo,執行rollback。
6.啟動master 等innodb 執行緒。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2135969/,如需轉載,請註明出處,否則將追究法律責任。

相關文章