84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
InnoDB事务级别Serializable level的时候find一个不存的数据会加什么锁。
认证0级讲师
手冊上說的很清楚了This level is like REPEATABLE READ, but InnoDB implicitly converts all plain SELECT statements to SELECT ... LOCK IN SHARE MODE。 意思是說會隱式的將SELECT轉換為SELECT...LOCK IN SHARE MODE,這是共享鎖。
This level is like REPEATABLE READ, but InnoDB implicitly converts all plain SELECT statements to SELECT ... LOCK IN SHARE MODE
Serializable level這個等級理解起來很簡單,讀加共享鎖,寫加排他鎖,讀寫互斥。使用的悲觀鎖的理論,實現簡單,資料很安全,但是並發能力非常差。
手冊上說的很清楚了
This level is like REPEATABLE READ, but InnoDB implicitly converts all plain SELECT statements to SELECT ... LOCK IN SHARE MODE
。意思是說會隱式的將SELECT轉換為SELECT...LOCK IN SHARE MODE,這是共享鎖。
Serializable level
這個等級理解起來很簡單,讀加共享鎖,寫加排他鎖,讀寫互斥。使用的悲觀鎖的理論,實現簡單,資料很安全,但是並發能力非常差。