Online DDL

1. 建立一個臨時文件,掃描表 A 主鍵的所有數據頁; 2. 用數據頁中表 A 的記錄生成 B+ 樹,存儲到臨時文件中; 3. 生成臨時文件的過程中,將所有對 A 的操作記錄在一個日誌文件(row log)中,對應的是 圖中 state2 的狀態; 4. 臨時文件生成後,將日誌文件中的操作應用到臨時文件,得到一個邏輯數據上與表 A 相同 的數據文件,對應的就是圖中 state3        的狀
相關文章
相關標籤/搜索