自增索引不断插入查询(并发)的时候,会有间隙锁。
查询走索引,索引会锁住间隔的数据,要解决虚幻读问题(因此锁住),
当一个事务需要查询后插入,多条事务就会形成死锁;
具体原理:
解决:一:删除索引或者降低隔离级别
二:从RR可重复读降低为RC读已提交
自增索引不断插入查询(并发)的时候,会有间隙锁。
查询走索引,索引会锁住间隔的数据,要解决虚幻读问题(因此锁住),
当一个事务需要查询后插入,多条事务就会形成死锁;
具体原理:
解决:一:删除索引或者降低隔离级别
二:从RR可重复读降低为RC读已提交