mysql Innodb的锁和事物模型

2017-05-12  本文已影响120人  七海的游风

1.共享锁和独占锁

Innodb实现了标准行级锁,锁的类型有两种shared (S) locks 和 exclusive (X) locks.

就是标准的读写锁加锁条件。
读写所有三个状态:无锁,读锁,写锁
可以加读锁的状态有:1.无锁2.读锁
可以加写锁的状态有:1.写锁

mysql使用可串行化隔离级别对加锁进行实验:
<待补充>

2.意向锁

例如:

意向锁协议:

意向锁加锁兼容性:

3.记录锁(R锁)

4.Gap锁(G锁,间隙锁)

5.Next-Key Locks

6.Insert Intention Locks(插入意向锁)

7.AUTO-INC Locks

未完待续...

上一篇下一篇

猜你喜欢

热点阅读