【Next-Key Locks】Mysql的NextKey锁机制
Next-Key Locks = Gap+record => 间隙锁+行锁,执行delete/update操作时会加Next-Key Locks ,如果where条件是可以唯一确定一行的话,会被升级为普通行锁不会加区间锁。
1、delete/update操作无索引列=>表锁
2、delete/update操作有索引列=>主键或者唯一索引=>行锁
3、delete/update操作有索引列=>普通索引=>区间锁+行锁
4、行锁和行锁冲突,间隙锁和间隙锁不冲突,行锁可以在间隙锁的范围内存在
相关推荐
  mrandy    2020-07-04  
   Laxcus大数据技术    2020-06-13  
   talkingDB    2020-05-05  
   jimgreatly    2020-04-10  
   Accpcjg    2020-02-22  
   maokaijiang    2020-02-13  
   azhou    2020-02-01  
   84296033    2020-09-15  
   heimu    2020-08-02  
   herohope    2020-07-18  
   Jaystrong    2020-06-27  
   89921334    2020-06-26  
   debugjoker    2020-06-17  
   Linkaibin    2020-06-14  
   fanhuasijin    2020-06-14  
   hanshangzhi    2020-06-10