锁分为 独占锁与共享锁
锁的粒度有 表锁,行锁,意向锁
重点:行级锁(记录锁)类型:
Record Locks:普通记录锁
Gap Locks:间隙锁,由于普通记录锁无法锁住不存在的数据,所以提出了间隙锁,间隙锁的提出仅仅是为了防止插入幻影记录(可重复读自带间隙锁)
next-key锁:普通记录锁+间隙锁
Insert Intention Locks:插入意向锁,想插入先排队
隐式锁:插入操作不加锁,但是会让别的事务来给自己加锁,然后别的事务等待。
标签:加锁,Locks,间隙,记录,插入,mysql From: https://www.cnblogs.com/sjj123/p/16659481.html