当前位置:首页 > 日记 > 正文

对MySQLInnoDB锁分类介绍

对MySQLInnoDB锁分类介绍
一、InnoDB行锁的分类

记录锁:记录锁,也就是说只有一行被锁定。
间隙锁:一种区间锁,仅用于锁定一个间隔(请注意这里的间隔是一个开区间,即不包括边界值。
下一个键锁:记录锁+间隙锁,所以下一个键锁也是半开半闭区间,下界是上限。
下一个键锁定范围:(负无穷大,最小第一个记录},(在记录},(最大记录,正无穷)之间)

两。句子锁定分析

选择…从…用于更新设置所有读取的索引记录的唯一下一个键锁定。
插入…值(…)设置插入行上的独占锁。注意这不是下一个键锁,并且不阻止其他用户插入插入行之前插入的空白。如果出现重复密钥错误,则设置重复索引记录上的共享锁。
当auto_increment列指定在表的初始化,InnoDB设置互斥锁在与auto_increment列索引的结束。在访问自动增长计数器,InnoDB使用专用的表锁模式auto-inc,其中锁定只对当前SQL语句的结束,而不是整个transaction.innodb最后把先前初始化auto_increment列的值没有设置任何锁。

插入到T选择…从S那里…插入到T中的每一行的独占(非下键)锁,它将搜索作为s上的连续读取,但是如果MySQL二进制日志函数被打开,它在s上设置一个共享的下一个键锁。
集。在后一种情况下,我们需要建立一个锁:从备份中恢复,每个SQL语句必须在它最初是以同样的方式准确执行。

创建表…选择…将选择执行为连续读取,或将其与共享锁一起执行,如前一项所述。
如果唯一的键不冲突,取代了像插入。此外,独家nextkey锁套必须更新的行。
更新...哪里...为搜索记录的每个记录设置一个专用的下一个键锁。
删除…哪里...为搜索记录的每个记录设置一个专用的下一个键锁。
如果我们定义一个表的外键约束,我们需要检查插入、更新或删除约束,并设置共享行级锁的记录,它看起来在检查constraint.innodb还设置这些锁在一个约束失效的情况下。

相关文章

Oracle查看当前日期是最近几周的方

Oracle查看当前日期是最近几周的方

当前日期,几周,方式,电脑软件,Oracle,系统的当前时间是几周,今年的头几个星期 复制代码代码如下所示: 选择to_char(SYSDATE,'ww),to_char(SYSDATE,'iw)从双; 选择to_char(SYSDATE,'ddd)从双; 选择trunc(SYSDATE,'mm)从双;1) WW算法始于每年1月1日的第一周…

oracle表演示语句应用介绍

oracle表演示语句应用介绍

语句,电脑软件,oracle,Oracle表演示操作语句可用于开发过程中。本文将介绍这篇文章,您需要的朋友可以参考一下。 SQL代码 复制代码代码如下所示: 通过对2010 / 07王楠 / 29创建 声明 -这里的局部变量 I1 VARCHAR2(20):= 1; I2 VARCHAR2(20):= 1; i3 V…

wininfo是wininfo.exe-过程

wininfo是wininfo.exe-过程

过程,电脑软件,wininfo,exe,评论:wininfo.exe - wininfo过程 进程文件:wininfo或wininfo.exe 进程名称:w32.kwbot.c.worm病毒 过程类别:安全风险的过程 英文描述: wininfo.exe进程是注册为w32.kwbot.c.worm木马。此特洛伊木马允许攻击者访问您…

经过180天的Oracle11g密码修改方法

经过180天的Oracle11g密码修改方法

方法,密码修改,电脑软件,Oracle11g,由于对Oracle11g的新特性,这是通常的情况下,密码将在ora-28002到期:7天的时候,目前是用于登录到Oracle数据库,Oracle 11g用户创建时,默认的密码过期期限是180天。如果用户密码不修改为180天以上,用户无法登录,提…

aoltsmon.exe是什么过程aoltsmon过

aoltsmon.exe是什么过程aoltsmon过

过程,信息查询,电脑软件,aoltsmon,exe,点评:aoltsmon.exe的美国在线极速下载加速器的一部分 进程文件:aoltsmon或aoltsmon.exe 进程名称:美国在线极速成分 过程类别:安全风险的过程 英文描述: aoltsmon.exe是一个美国在线火速从美国在线相关的…

教你如何用excel聊天

教你如何用excel聊天

聊天,教你,如何用,电脑软件,excel,核心提示:第一步:打开Excel2003,创建新的工作簿文件,并保存名字(如工作记录.xls),第二步是执行工具共享工作簿,打开共享工作簿对话框中,选择多个用户同时编辑,并允许工作簿合并选项,确定返回的… 第一步:打开Excel2003…

)。却被那些痛苦的感情所困扰,在夫妻

)。却被那些痛苦的感情所困扰,在夫妻

困扰,痛苦,感情,夫妻,电脑软件,一见钟情是那一刻灵魂最深处的颤动! 我离开这个世界,你也快乐吗 谁说一年过得差不多,每年都不一样。 天空偶尔乌云密布,纯粹是灰色的 我不练习,不担心你的世界,不让你离开。 现在,你的未来在俄罗斯,霍华德如此迷…

细胞分裂前细胞与细胞结合的作用是

细胞分裂前细胞与细胞结合的作用是

细胞,作用,细胞分裂,电脑软件,在Word2003,不意味着在分割合并单元格的什么它是做什么的我选择了,没有选择,好像什么都没有改变。请问这两个有什么区别图: 答案uff1a 此选项对拆分的单元格不起作用,这意味着在分割前选择的单元格合并到一个单元…

现状的基本操作

现状的基本操作

基本操作,现状,电脑软件,首先,了解PowerPoint中的两个基本概念:演示文稿和幻灯片。 用PowerPoint制作的全部内容通常存储在一个文件中,称为演示文稿,文件的扩展是PPT。演示文稿由多个幻灯片组成。幻灯片可以放在文本、图表、表格、图片、声音…

如何取消win7自动占一半的功能

如何取消win7自动占一半的功能

取消,功能,电脑软件,占一半,点评:Win7默认情况下,打开一个实用的功能是,当你的鼠标把窗口到屏幕边缘,它会自动占据屏幕的一半。 默认Win7将打开一个非常实用的功能,那就是当你把鼠标窗口到屏幕边缘时,它会自动占用一半的屏幕,这个功能有时更方便,…

你如何用声音表达聊天

你如何用声音表达聊天

聊天,如何用,声音,电脑软件,核心提示:很多人可能被用来聊天的话,不知道他们能用声音和表情聊天。事实上,我们可以用声音表达在先进的网络时代聊天。让我们谈谈如何聊天的声音表达:我们可以用vemotion房… 很多人已经习惯了用文字聊天,也不知道还…

一套Win8强制签名的方法与设置

一套Win8强制签名的方法与设置

设置,方法,电脑软件,点评:双Win8系统,更改默认的启动提示或选择其它选项,并选择其他选项-疑难解答-高级选项- Windows启动设置-重新启动,然后禁用驱动程序签名执行,可以通过强制签名的搜索解决问题,完成一套方法收藏,有。有兴趣的朋友可以看看 如…