HTML5技术

mysql的并发处理机制_下篇 - 苏家小萝卜(3)

字号+ 作者:H5之家 来源:H5之家 2017-10-24 09:01 我要评论( )

还记得上篇文章说过 RR隔离级别可以防止 幻读吗?因为在RR隔离级别中,加多了next-key = record lock + gap lock,gap lock是加在索引值之间的锁。也就是 当修改 age=21 的行数据时,除了 在 age=21 这一行添加 X re

      还记得上篇文章说过 RR隔离级别可以防止 幻读吗?因为在RR隔离级别中,加多了next-key = record lock + gap lock,gap lock是加在索引值之间的锁。也就是 当修改 age=21 的行数据时,除了 在 age=21 这一行添加 X record lock , 还在 ((9,2) ,(21,3)),((21,3), (21,25))这两个age值得范围内添加 gap lock。加锁的情况是:tb_index添加 IX意向锁,age索引上添加age=21的 x record lock,再在主键上的行记录 id=5 添加 X record lock,同时在 age 值上添加两个 gap lock,分别为((9,2) ,(21,3)),((21,3), (21,25))。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • bootstrap Table 服务端处理分页 后台是.net - tzzf

    bootstrap Table 服务端处理分页 后台是.net - tzzf

    2017-10-19 08:03

  • Entity Framework Code First实现乐观并发 - 东城慕水

    Entity Framework Code First实现乐观并发 - 东城慕水

    2017-10-12 11:00

  • Go语言学习笔记(八)golang 操作 Redis Mysql RabbitMQ - 索宁

    Go语言学习笔记(八)golang 操作 Redis Mysql RabbitMQ - 索宁

    2017-08-24 09:03

  • EntityFramework Core问题处理集锦(一) - Jeffcky

    EntityFramework Core问题处理集锦(一) - Jeffcky

    2017-08-07 11:00

网友点评
c