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

reactjs 做的网站做网站首页的尺寸

reactjs 做的网站,做网站首页的尺寸,网销平台排名,如何做电视剧的短视频网站MySQL的innoDB存储引擎如何解决幻读的问题 基本情况 MySQL有四种事务隔离级别,这四种隔离级别代表当存在多个事务并发冲突时,可能出现的脏读、不可重复读、幻读的问题InnoDB 在 RR 的隔离级别下 ,解决了幻读的问题幻读是指在同一个事务中&a…

MySQL的innoDB存储引擎如何解决幻读的问题

基本情况

  1. MySQL有四种事务隔离级别,这四种隔离级别代表当存在多个事务并发冲突时,可能出现的脏读、不可重复读、幻读的问题
  2. InnoDB 在 RR 的隔离级别下 ,解决了幻读的问题
  3. 幻读是指在同一个事务中,前后两次查询相同的范围时,得到的结果数不一致

原理分析

  1. InnoDB 引入了间隙锁和 next-key Lock 机制来解决幻读问题
  2. 通过主键索引查询一条记录 ,并且对这条记录通过for update加锁,这个时候,会产生一个记录锁 ,也就是行锁
  3. 如果是范围查询 加 for update,其它事务执行 insert 语句,要被阻塞,直到前面获得锁的事务释放
  4. 在 InnoDB 中设计了一种间隙锁,它的主要功能是锁定一段范围内的索引记录
  5. 例如:当对查询范围 id > 4 and id < 7 加锁,会对B+树中 4, 7 的开区间索引加间隙锁,其他事务对这个区间的数据进行插入、更新、删除都会被锁住
  6. 如果查询范围是 id > 4,则会锁住多个索引区间,因此引入 next-key Lock 机制
  7. next-key Lock 相当于间隙锁和记录锁的合集,记录锁锁定存在的记录行 ,间隙锁锁住记录行之间的间隙 ,而 next-key Lock 锁住的是两者之和

临键锁

  1. 临键锁 也称为行级锁或行锁,是数据库管理系统中的一种锁机制,用于在并发环境下对数据库表中的行进行精确控制和保护
  2. 临键锁的作用范围是数据库表中的单行记录,相比表级锁或页级锁,临键锁的粒度更细,可以最大程度地提高并发性能
  3. 使用临键锁可能会发生死锁情况,即两个或多个事务互相等待对方释放锁,为了避免死锁,数据库管理系统通常会实现死锁检测和解决机制

不可重复读和幻读的区别是?

  1. 不可重复读 指的是在同一事务内,对于相同的查询条件,多次读取得到的结果不一致。这是由于其他并发事务在读取期间修改了数据造成的。例如,事务A首先读取某一行数据,然后事务B修改了该行数据,最后事务A再次读取同一行数据时,发现数据已经发生变化,导致结果不一致。
  2. **幻读 **则指的是在同一事务内,对于相同的查询条件,多次读取得到的结果集合大小不一致。这是由于其他并发事务在读取期间插入或删除了满足查询条件的数据造成的。例如,事务A首先执行了一个查询语句,返回了一组结果,接着事务B插入了满足相同查询条件的新数据,最后事务A再次执行相同的查询语句,发现结果集中新增了数据,导致结果集合大小不一致。
  3. 不可重复读主要涉及到同一行数据在事务内被修改,导致读取结果不一致;而幻读则涉及到符合查询条件的整个结果集合在事务内被插入或删除,导致结果集合大小不一致。
http://www.yayakq.cn/news/138093/

相关文章:

  • 官网建站多少钱字母logo设计生成器
  • 传媒公司网站源码如何给公司做一个网站
  • 学校网站建设意见网络营销的基本概念
  • 常德市网站建设wordpress调用多张产品图片
  • 微网站无锡详情页生成器
  • 平面设计鉴赏网站自己做的网站怎样让百度搜到
  • 卫浴毛巾架网站建设公司注册网上核名业务如何终止
  • 1小时快速搭建网站做的好的网站着陆页
  • jsp网站首页怎么做北京工业产品设计公司
  • 网站建设廉政风险点做空调的网站
  • 低价网站空间办公室装修效果图简约大气
  • 越秀区建网站公司外链发布平台
  • 产品展示型网站有哪些网站域名设计
  • 网站公司logo设计手工制作大全图片简单
  • 郑州响应式网站制作什么是指定网站的域名
  • 漳州住房和城乡建设部网站重庆建设工程信息网官网首页入口
  • 惠州 网站建设app开发合工大网站建设试卷
  • 运城市做网站公司公司网站 备案
  • 梁平网站北京微网站制作价格
  • 做书的封面网站丽水建设网站
  • 腾讯云服务器seo免费诊断
  • 今天开始做女神免费网站安徽省建设工程协会网站
  • php网站建设与维护个人外贸网站建设
  • wordpress文章生成二维码佛山优化公司推广
  • 淘宝网站用什么语言做的网络游戏对青少年的危害
  • 品牌网站建设岗位职责网站开发那种语言
  • 韩国网站免费观看展厅设计企业
  • 家里笔记本做网站 怎么解析支持html5的网站
  • 网站建网站建站163免费企业邮箱
  • 免费制作的网站友情链接