Mysql间隙锁

什么是Mysql间隙锁,间隙锁的定义:
间隙锁是⼀个在索引记录之间的间隙上的锁
什么情况下会⽤到间隙锁,间隙锁的作⽤:
RR隔离级别保证对读取到的记录加锁 (记录锁),同时保证对读取的范围加锁,新的满⾜查询条件的记录不能够插⼊ (间隙锁),不存在幻读现象.
间隙锁可能带来什么问题?
1.造成死锁
2.加锁数据必须存在或者改⽤RC模式破坏间隙锁的使⽤

你可能感兴趣的:(mysql,数据库,database)