mysql 锁

锁分为 独占锁与共享锁

锁的粒度有  表锁,行锁,意向锁

重点:行级锁(记录锁)类型:

  Record Locks:普通记录锁

  Gap Locks:间隙锁,由于普通记录锁无法锁住不存在的数据,所以提出了间隙锁,间隙锁的提出仅仅是为了防止插入幻影记录(可重复读自带间隙锁)

  next-key锁:普通记录锁+间隙锁

  Insert Intention Locks:插入意向锁,想插入先排队

  隐式锁:插入操作不加锁,但是会让别的事务来给自己加锁,然后别的事务等待。

  

  

posted @ 2022-09-05 20:28  无极是一种信仰  阅读(18)  评论(0)    收藏  举报