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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL兩階段提交過程原理簡述MySql
- MySql資料庫——儲存過程MySql資料庫儲存過程
- 啟動MySql資料庫MySql資料庫
- MySQL資料庫如何啟動?MySql資料庫
- Oracle資料庫啟動過程及狀態詳解Oracle資料庫
- 簡述Socket連線的過程
- Verilog 過程結構簡述
- 使用AnalyticDB MySQL建立資料庫及表過程MySql資料庫
- 資料庫的連線過程資料庫
- MYSQL資料庫服務無法啟動MySql資料庫
- 【資料庫】資料庫儲存過程(一)資料庫儲存過程
- Spring Boot啟動流程簡述Spring Boot
- 資料庫恢復過程資料庫
- 資料庫儲存過程資料庫儲存過程
- Angular的啟動過程Angular
- main的啟動過程AI
- MySQL的寫入資料儲存過程MySql儲存過程
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- MySQL資料庫索引簡介MySql資料庫索引
- 簡述Linux開機啟動流程Linux
- 簡述Linux下的靜態庫和動態庫Linux
- 記一次開啟資料庫慢原因分析過程資料庫
- 簡述知識付費平臺搭建過程
- Docker容器啟動時初始化Mysql資料庫DockerMySql資料庫
- app的啟動過程(三)APP
- Service啟動過程
- SpringBoot啟動過程Spring Boot
- Windows 啟動過程Windows
- MySQL資料庫INNODB表損壞修復處理過程分享MySql資料庫
- 恢復MySQL資料庫建立儲存過程是遇到錯誤MySql資料庫儲存過程
- MySQL超大表刪除資料過程MySql
- MySQL資料寫入過程介紹MySql
- Mysql資料庫建立儲存過程實現往資料表中新增欄位的方法MySql資料庫儲存過程
- MySQL資料庫的基本使用簡單易懂MySql資料庫
- php簡單操作mysql資料庫的類PHPMySql資料庫
- 3.1 啟動資料庫資料庫
- MySQL資料庫5:Go與MySQL的互動MySql資料庫Go
- App 啟動過程(含 Activity 啟動過程) | 安卓 offer 收割基APP安卓
- mysql 匯入匯出資料庫以及函式、儲存過程的介紹MySql資料庫函式儲存過程