理解mysql_簡述mvcc

Mvcc其實並不是真正意義上實現的樂觀鎖。mysql只是用它來解決事務隔離級別中的不可重複讀的問題。 
當事務T1 開啓後, 需要修改某行, 會先給該行加上排他鎖, 並且生成一個版本。 
此時,事務T2進入,讀取的記錄永遠是事務T1提交前的一個版本。 
避免了2次讀的記錄不一致的情況。
發佈了83 篇原創文章 · 獲贊 9 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章