一种分类方式:
- 行锁(索引上锁)
- 表锁(表上锁)
一种分类方式:
- 共享锁(以及获取前先获取意向共享锁)lock in share model
- 排它锁(以及获取前先获取意向排它锁)for update
一种分类方式(该分类前提—命中索引):
- 记录锁(单条行锁)
- 间隙锁(无记录时候的临键锁退化为间隙锁)
- 临键锁(查询范围左侧那条记录至查询范围右侧那条记录之间的锁,左闭右开的锁住)
其他的:自增锁(针对自增键累加操作的锁)
参考:https://www.bilibili.com/video/BV1yt411A7hp?p=4
最后
以上就是含糊雨最近收集整理的关于mysql中InnoDB中的各种锁的全部内容,更多相关mysql中InnoDB中内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复