当前位置: 首页 > news >正文

绵阳网络公司网站建设wordpress怎么安装好了

绵阳网络公司网站建设,wordpress怎么安装好了,无安全警告的浏览器,医院网站建设企业概述 通常用的mysql都是innodb引擎#xff1b; 一般在update的时候用id都会认为是给行记录加锁#xff1b; 在使用非唯一索引更新时#xff0c;会遇到临键锁#xff08;范围锁#xff09;#xff1b; 临键锁和表中的数据有关#xff1b; mysq版本:8 隔离级别#xf…概述 通常用的mysql都是innodb引擎 一般在update的时候用id都会认为是给行记录加锁 在使用非唯一索引更新时会遇到临键锁范围锁 临键锁和表中的数据有关 mysq版本:8 隔离级别RR可重复读 mysql的lockMode 查看锁的活动信息 -- 当前活动的锁信息 SELECT * FROM performance_schema.data_locks;X,REC_NOT_GAPX代表排他锁REC_NOT_GAP代表行锁。综合起来就是对这条数据索引项添加了行级排他锁;IX意向排它锁。上述案例中给表添加了一个意向排它锁。当其他事务要对全表的数据进行加锁时那么就不需要判断每一条数据是否被加锁了。X,GAP:X代表排他锁GAP代表间隙锁前开后开,即当前的lock_data中的索引值对应的id到最近的上一个id值之间的空隙被锁定了supremum pseudo-record 是 InnoDB 中定义的一种特殊记录我们可以理解为 ∞ X,GAPdemo说明 假设表中的数据如下,age有普通BTree索引然后事务1更新其中age为24的数据 可以看到age24对应的id3加上了X排它锁,id3的加上了行级排它锁然后对age24后面的age索引加了一个排他间隙锁锁住了id范围为(3,5)时间的间隙; 综上获得了id范围为[3,5)之间的锁 -- 事务1操作 UPDATE user SET name Vladimir WHERE age 24;临键锁 假设有如下表且表中数据如下 -- 表结构如下 CREATE TABLE user (id int NOT NULL AUTO_INCREMENT COMMENT 主键,name varchar(255) DEFAULT NULL COMMENT 姓名,age int DEFAULT NULL COMMENT 年龄,PRIMARY KEY (id),KEY idx_age (age) ) ENGINEInnoDB COMMENT用户表;捞点网图,间隙锁可以看做一个左开右闭的区间 那么在事务A中执行sql; 先select查询查询到age24的记录然后继续向后查询发现后一条是age32,age不等于24向后查询结束所以在获取间隙锁(24,32]同时当前age24的记录会加上排它锁; 然后再向前查询前一条记录是age10不等于24向前查询结束然后会获取(1024]的间隙锁; 综上所述INNDB加锁首先定位到等于或者第一个大于目标值的叶子节点 事务A -- 根据非唯一索引列 UPDATE 某条记录 UPDATE user SET name Vladimir WHERE age 24; -- 或根据非唯一索引列 锁住某条记录 SELECT * FROM user WHERE age 24 FOR UPDATE;在事务B中执行sql会遇到间隙锁会阻塞 INSERT INTO user VALUES(100, Ezreal, 30);试验结果如下 -- 当前活动的锁信息 SELECT * FROM performance_schema.data_locks;
http://www.zqtcl.cn/news/588984/

相关文章:

  • 宿迁网站建设托管wordpress 萝莉
  • 定制网站开发冬天里的白玫瑰制作复杂的企业网站首页
  • 网站开发及设计演讲海报免费做网站app下载
  • 做动态图片的网站吗自考网站建设与实践
  • 建外贸网站需要多少钱胖咯科技 网站建设
  • wordpress注明网站做微网站的第三方登录
  • 学网站建设维护网站公司建设公司
  • 做小型网站的公司wordpress 主题上传
  • 网站之家查询重庆市建设项目环境申报表网站
  • 网站建设基础及流程网站运营一个月多少钱
  • 南沙免费网站建设wordpress邮箱注册
  • 网站关键字优化软件网络营销推广方式包括?
  • 专做装修的网站pc端好玩的大型网游
  • 洞泾网站建设网易考拉的网站建设
  • 网站建设的市场调研杭州网络公司项目合作
  • 济源网站制作电子商务平台有哪些
  • 网站轮播图怎么设计河南省住房城乡建设厅网站首页
  • o2o商城网站建设wordpress后台密码忘记了怎么办
  • 网站排版策划公司官网网站建设想法
  • 泉州网站建设报价建网站找哪家公司
  • 国外网站建设推广iapp网站怎么做软件
  • 网站的设计步骤做网站的虚拟机怎么用
  • 游戏的网站做普通网站多少钱
  • 单位门户网站建设苏州吴中区做网站公司
  • 新网站内部优化怎么做家电网站建设
  • 怎么看网站源码用什么做的wordpress 六亩填
  • 网站建设实习报告范文闵行区邮编
  • h5网站模板免费下载怎样制作专业简历
  • php网站语言切换功能如何做263邮箱入口
  • 电商网站及企业微信订烟专门做红酒的网站