我是靠谱客的博主 含糊雨,最近开发中收集的这篇文章主要介绍mysql中InnoDB中的各种锁,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一种分类方式:

  1. 行锁(索引上锁)
  2. 表锁(表上锁)

一种分类方式:

  1. 共享锁(以及获取前先获取意向共享锁)lock in share model
  2. 排它锁(以及获取前先获取意向排它锁)for update

一种分类方式(该分类前提—命中索引):

  1. 记录锁(单条行锁)
  2. 间隙锁(无记录时候的临键锁退化为间隙锁)
  3. 临键锁(查询范围左侧那条记录至查询范围右侧那条记录之间的锁,左闭右开的锁住)

其他的:自增锁(针对自增键累加操作的锁)

参考:https://www.bilibili.com/video/BV1yt411A7hp?p=4

最后

以上就是含糊雨为你收集整理的mysql中InnoDB中的各种锁的全部内容,希望文章能够帮你解决mysql中InnoDB中的各种锁所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部