簡述 InnoDB 對 MVCC 的實現

一、簡述 分爲兩個要點簡述: 要點一:行記錄的歷史版本是什麼樣子的? InnoDB 將行記錄及其歷史行記錄通過隱藏字段(DATA_ROLL_PTR)鏈成一個鏈表。歷史行記錄其實就是 undo log,放在共享表空間的 undo 段。 要點二:當前事務進行快照讀時,如何選擇歷史版本? 每個行記錄及其歷史行記錄都有一個隱藏字段(DATA_TRX_ID),記錄了最後更新該行記錄的事務 ID。 事務的事務
相關文章
相關標籤/搜索