文章詳情頁
mysql - InnoDB事務(wù)級別Serializable level的時(shí)候find一個不存的數(shù)據(jù)會加什么鎖
瀏覽:151日期:2022-06-19 16:47:24
問題描述
InnoDB事務(wù)級別Serializable level的時(shí)候find一個不存的數(shù)據(jù)會加什么鎖。
問題解答
回答1:手冊上說的很清楚了This level is like REPEATABLE READ, but InnoDB implicitly converts all plain SELECT statements to SELECT ... LOCK IN SHARE MODE。意思就是說會隱式的將SELECT轉(zhuǎn)變?yōu)镾ELECT...LOCK IN SHARE MODE,這是共享鎖。
回答2:Serializable level這個級別理解起來很簡單,讀加共享鎖,寫加排他鎖,讀寫互斥。使用的悲觀鎖的理論,實(shí)現(xiàn)簡單,數(shù)據(jù)很安全,但是并發(fā)能力非常差。
相關(guān)文章:
1. objective-c - iOS開發(fā)支付寶和微信支付完成為什么跳轉(zhuǎn)到了之前開發(fā)的一個app?2. mysql優(yōu)化 - 關(guān)于mysql分區(qū)3. 前端 - IE9 css兼容問題4. 請教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒有反應(yīng)5. 致命錯誤: Class ’appfacadeTest’ not found6. python - 管道符和ssh傳文件7. javascript - ionic2 input autofocus 電腦成功,iOS手機(jī)鍵盤不彈出8. css - 移動端字體設(shè)置問題9. html5 - 如何實(shí)現(xiàn)帶陰影的不規(guī)則容器?10. javascript - 循環(huán)嵌套多個promise應(yīng)該如何實(shí)現(xiàn)?
排行榜

熱門標(biāo)簽