什么是两阶段锁

1 分钟阅读 111 字 + 59 词
在 InnoDB 事务中, 行锁是在需要的时候才加上的,但并不是不需要了就立刻释放,而是要等到==事务结束时才释放== 。这个就是 两阶段锁 协议。
这个设定,对我们使用事务有什么帮助呢?那就是,如果你的事务中 需要锁多个行,要把最可能造成锁冲突 最可能影响并发度的锁尽量往后放。

目录