加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL的又一神器-锁,MySQL口试必备

发布时间:2019-10-23 21:24:16 所属栏目:编程 来源:欧阳思海
导读:1 什么是锁 1.1 锁的概述 在糊口中锁的例子多的不能再多了,从迂腐的简朴的门锁,到暗码锁,再到此刻的指纹解锁,人脸辨认锁,这都是锁的光鲜的例子,以是,我们领略锁应该长短常简朴的。 再到MySQL中的锁,对付MySQL来说,锁是一个很重要的特征,数据库的

我们说明一下这时辰的加锁环境。

  •  对付主键x   

MySQL的又一神器-锁,MySQL口试必备

  • 帮助索引y

MySQL的又一神器-锁,MySQL口试必备

用户可以通过以下两种方法来表现的封锁Gap Lock:

  •  将事宜的断绝级别设为 READ COMMITED。
  •  将参数innodb_locks_unsafe_for_binlog配置为1。

Gap Lock的浸染:是为了阻止多个事宜将记录插入到统一个范畴内,计划它的目标是用来办理Phontom Problem(幻读题目)。在MySQL默认的断绝级别(Repeatable Read)下,InnoDB就是行使它来办理幻读题目。

幻读:是指在统一事宜下,持续执行两次同样的SQL语句也许导致差异的功效,第二次的SQL也许会返回之前不存在的行,也就是第一次执行和第二次执行时代有其他事宜往里插入了新的行。

6 锁带来的题目

6.1 脏读

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读