MySQL資料庫啟動過程的簡述
1.讀取事物日誌,獲取最近的checkpoint .
2.遍歷系統表空間,獲取double_write,檢查頁面,
同步資料 到獨立表空間。
3.遍歷該checkpoint後的事物,重做資料。
根據[space_id,page_no]及data,執行redo .
讀取事物日誌,及表資料檔案對應的page到記憶體。
將事物日誌中的data,應用到資料檔案中。
4.讀取資料字典資訊。初始化到記憶體中。
5.遍歷系統表空間,讀取undo,執行rollback。
6.啟動master 等innodb 執行緒。
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫啟動過程資料庫
- Oracle資料庫啟動過程Oracle資料庫
- oracle資料庫啟動過程大揭祕Oracle資料庫
- SQL Server資料庫啟動過程詳解SQLServer資料庫
- Linux啟動過程綜述(轉)Linux
- MySQL兩階段提交過程原理簡述MySql
- 啟動MySql資料庫MySql資料庫
- Oracle 資料庫例項啟動關閉過程Oracle資料庫
- MySql資料庫——儲存過程MySql資料庫儲存過程
- oracle資料庫的啟動與關閉過程詳解Oracle資料庫
- Oracle資料庫啟動過程及狀態詳解Oracle資料庫
- MySQL資料庫如何啟動?MySql資料庫
- 簡述Socket連線的過程
- Standby資料庫簡單建立過程資料庫
- ORACLE啟動過程簡析Oracle
- 手動建立資料庫過程資料庫
- Oracle資料庫啟動過程驗證檢查點SCNOracle資料庫
- Linux啟動過程簡介Linux
- 簡述oracle資料庫結構Oracle資料庫
- Mysql 資料庫水平分表 儲存過程MySql資料庫儲存過程
- 分享:MySQL資料庫崩潰解決過程MySql資料庫
- Verilog 過程結構簡述
- 需求開發過程步驟簡述
- MYSQL資料庫服務無法啟動MySql資料庫
- Mysql 5.5 資料庫啟動關閉命令MySql資料庫
- 資料庫的啟動資料庫
- 使用AnalyticDB MySQL建立資料庫及表過程MySql資料庫
- standby 資料庫的建立過程資料庫
- 資料庫的連線過程資料庫
- Angular的啟動過程Angular
- main的啟動過程AI
- Nginx的啟動過程Nginx
- Oracle的啟動過程Oracle
- 走了一遍手動建立資料庫的過程資料庫
- 修改域名之後的資料庫服務不能啟動的問題解決過程資料庫
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- Spring Boot啟動流程簡述Spring Boot
- 資料庫恢復過程資料庫