讀碼農翻身之MVCC--多版本併發控制

多版本併發控制要解決的問題,其實就是基於可重複讀的情況下,可以在讀的時候不用加鎖,也可以實現可重複讀。 可重複讀的流程如下所示:(小強在讀取B的信息時候,需要加鎖) 1、假設數據庫中有一張users的表,裏面有如下一行數據: 2、先給這行數據添加兩個隱藏的字段:其中事務ID表明這行數據是哪個事務操作的。(事務ID是一個遞增的數字,每次開始新的事務,這個數字就會增加) 3、假如旺財和小強都在操作這行
相關文章
相關標籤/搜索