文章詳情頁(yè)
mysql - InnoDB事務(wù)級(jí)別Serializable level的時(shí)候find一個(gè)不存的數(shù)據(jù)會(huì)加什么鎖
瀏覽:95日期:2022-06-19 16:47:24
問(wèn)題描述
InnoDB事務(wù)級(jí)別Serializable level的時(shí)候find一個(gè)不存的數(shù)據(jù)會(huì)加什么鎖。
問(wèn)題解答
回答1:手冊(cè)上說(shuō)的很清楚了This level is like REPEATABLE READ, but InnoDB implicitly converts all plain SELECT statements to SELECT ... LOCK IN SHARE MODE。意思就是說(shuō)會(huì)隱式的將SELECT轉(zhuǎn)變?yōu)镾ELECT...LOCK IN SHARE MODE,這是共享鎖。
回答2:Serializable level這個(gè)級(jí)別理解起來(lái)很簡(jiǎn)單,讀加共享鎖,寫加排他鎖,讀寫互斥。使用的悲觀鎖的理論,實(shí)現(xiàn)簡(jiǎn)單,數(shù)據(jù)很安全,但是并發(fā)能力非常差。
相關(guān)文章:
1. python的文件讀寫問(wèn)題?2. javascript - jquery hide()方法無(wú)效3. mysql里的大表用mycat做水平拆分,是不是要先手動(dòng)分好,再配置mycat4. 怎么用css截取字符?5. css - 定位為absolute的父元素中的子元素 如何設(shè)置在父元素的下面?6. python - 獲取到的數(shù)據(jù)生成新的mysql表7. CSS3可否做出這個(gè)效果?8. window下mysql中文亂碼怎么解決??9. javascript - 圖片鏈接請(qǐng)求一直是pending狀態(tài),導(dǎo)致頁(yè)面崩潰,怎么解決?10. javascript - 請(qǐng)問(wèn) chrome 為什么會(huì)重復(fù)加載圖片資源?
排行榜

熱門標(biāo)簽