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

高铁建设官方网站公司网站建设的环境分析

高铁建设官方网站,公司网站建设的环境分析,天元建设集团有限公司天元天筑网,音乐网站制作策划书记录源码学习笔记,如有错误,还请帮忙指正。 Lock_rec_move 函数使用场景之用于update Update 匹配条件时会用lock_rec_lock先加锁。然后再进行ha_update_row 操作。 在修改时,当修改的字段前后长度不一致时,会导致不能原地修改…

记录源码学习笔记,如有错误,还请帮忙指正。

Lock_rec_move 函数使用场景之用于update

Update 匹配条件时会用lock_rec_lock先加锁。然后再进行ha_update_row 操作。

在修改时,当修改的字段前后长度不一致时,会导致不能原地修改,因此会产生先delete、再insert rec的行为,在先删后插的过程中,为了保持对这个lock的持有,会将lock先move到infimum记录上,然后等插入完成后,再将这个lock转移到新的rec对象上来,转移过程只有 heap no对应 bit的变化,没有type mode变化。

如果update操作被rollback,也会有同样的流程。

另外,如果修改的字段前后长度一致,就可以做原地修改,就不存在这个lock_rec_move的操作了。

lock_rec_move查看调用关系,有以下几个场景:

1)lock_update_split_right 

page向右分裂时更新lock table

2)lock_update_merge_left

3)lock_update_copy_and_discard

4)lock_update_root_raise

5)lock_rec_store_on_page_infimum 将 lock转移到infimum上。

6)lock_rec_restore_from_page_infimum 将infimum上的lock恢复到原记录上。 

btr_cur_optimistic_update、btr_cur_pessimistic_update 都有使用到5,6函数。

http://www.yayakq.cn/news/262605/

相关文章:

  • 全国建设网站图片青岛seo网络优化公司
  • wordpress博客实现ajax快速提高网站关键词排名优化
  • 甘肃省省建设厅网站广东省建设厅证件查询
  • 网站的后台管理柳城企业网站制作哪家好
  • 青岛网站制作企业如何做网站
  • 网站开发哪些公司常州好一点的网站建设
  • 静态网站首页更新本地app怎么推广
  • 做网站建设哪家效益快网站主页制作
  • 营销网站定制网店推广实训系统
  • 玉山建设局网站近期军事新闻热点事件
  • 大型网站建设公司推荐国外的做的比较优秀的网站
  • 川渝建设集团网站做游戏钓鱼网站
  • 防城港网站设计公司北京网站建设认知
  • 杭州网络营销网站亿网联播
  • 做的很好的淘宝客网站网站标题采集
  • 做网站去哪里好asp.net网站设计
  • 中国建设人才服务信息网是不是正规网站程序员找工作的网站
  • 建网站可以赚钱吗品牌vi是什么意思
  • 网站建设 中企动力南通建设基金会网站
  • 广州建设网站公司哪家好免费制作电子贺卡的app
  • 学校网站制作软件wordpress淘宝样式按钮
  • 广州建设企业网站国外做螺栓比较好的网站
  • 早厦门构网站建设企业查询学历
  • 有做外国人的零售网站吗做外贸网站 深圳
  • 现在做个人网站苏州论坛型网站建设
  • 开彩票网站做私庄搜索引擎的工作原理有哪些
  • 快速刷网站排名建设厅科技中心网站首页
  • 咸阳做网站的公司移动端高端网站
  • 下载素材第三方网站是怎么做福田网站建设乐云seo
  • 新的网站设计公司接单子做网站词