https://juejin.cn/post/6844903666332368909
https://www.jianshu.com/p/0673df5682f3
mysql中的锁有几种
自增锁(Auto-inc Locks) 表锁
共享/排它锁(Shared and Exclusive Locks) 表锁 行锁
意向共享锁 、 意向排它锁 表锁
插入意向锁(Insert Intention Locks)
间隙锁(Gap Locks)
记录锁(Record Locks)
临键锁(Next-key Locks)
插入意向锁:插入的位置不冲突,不会阻塞彼此。
意向锁(共享、排他)的作用:在加表锁的时候,不用一行一行的去找有没有 行排他锁。
S X
S 兼容 互斥
X 互斥 互斥
IS IX
IS 兼容 兼容
IX 兼容 兼容
S X
IS 兼容 互斥
IX 互斥 互斥