u鎖的隔離級別是那種?讀已經提交?可重復讀?
u鎖的概念是在隔離級別為讀已提交的基礎上延伸的
當升級行為會產生死鎖時 我們就干掉升級這種操作
在加鎖的時候直接加寫鎖
這樣隔離級別是不是就降回了可重復讀
假設三個事務全部對數據a進行操作
事務1全是讀
事務2也全是讀
事務3是先讀后寫
經過u鎖判定 12加讀鎖 3應該加寫鎖
就是 12在并行 3等待前兩完成才能進入
所以 u鎖的隔離級別是可重復讀的那個級別
我怎么總感覺我理解的有錯誤 誰幫我看看?。?/p>
u鎖的概念是在隔離級別為讀已提交的基礎上延伸的
當升級行為會產生死鎖時 我們就干掉升級這種操作
在加鎖的時候直接加寫鎖
這樣隔離級別是不是就降回了可重復讀
假設三個事務全部對數據a進行操作
事務1全是讀
事務2也全是讀
事務3是先讀后寫
經過u鎖判定 12加讀鎖 3應該加寫鎖
就是 12在并行 3等待前兩完成才能進入
所以 u鎖的隔離級別是可重復讀的那個級別
我怎么總感覺我理解的有錯誤 誰幫我看看?。?/p>
2017-01-01
舉報
2017-01-10
讀已提交
2019-03-31
u鎖,其實是在讀寫鎖的基礎上,應該是在可重復讀和提交讀的級別上的