行级锁

Untitled

Untitled

行级锁:每次操作锁住一行数据。锁定粒度最小,发送锁冲突的概率最低,并发度最高。

应用在 InnoDB 存储引擎中。

RecordLock 锁:锁定单个行记录的锁。RC、RR 隔离级别都支持。

GapLock 锁:间隙锁,锁定索引记录间隙,确保索引记录的间隙不变。RR 隔离级别支持。

Next-key Lock 锁:行锁和间隙锁组合,同时锁住数据,并且锁住数据前面的 Gap。RR 隔离级别支持。

行级锁的使用