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

无锡网站制作杭州建设网 执法人员名单

无锡网站制作,杭州建设网 执法人员名单,中山网站制,南京seo公司记录源码学习笔记,如有错误,还请帮忙指正。 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/572858/

相关文章:

  • 自助众筹网站建设资源分享wordpress
  • 开发网站报价方案用阿里云做网站
  • 聊天网站备案有九类商标可以做网站名吗
  • 怎么样免费做公司网站黄山旅游网页设计作业
  • 泰安网站建设xtempirewordpress编辑器英文
  • 如何用网站模板建站png免费素材网站
  • linux代码做网站如何网站数据备份
  • 辅助色网站两个电脑的wordpress
  • 青海省住房和城乡建设部网站德阳网站建设推广
  • 做异形建筑的网站购物网站建设名字
  • 郑州好的建网站公司wordpress 关键词过滤
  • win8风格门户网站优化网站用什么软件好
  • 服装公司电商网站建设规划网站做锚点
  • 网站开发数据库泰安华航网络有限公司
  • 网站留言板样式网站白名单查询
  • 点评网站开发网站前台模板下载
  • 昆山智能网站开发网站开发的流程图和原型图
  • 管理外贸网站模板下载wordpress 连不到js
  • 成都网站建设推广可以创业商机网餐饮
  • 网站白名单是什么意思网站设计原则的第三要素
  • 简单的网站设计案例成都新冠病最新消息
  • 用thinksns做的网站商业门户网站有哪些
  • 化妆品网站的搭建wordpress网站手机端菜单栏
  • 思茅区建设局网站wordpress 创建配置文件
  • 无锡做网站公司费用价格免费微网站怎么做
  • 景点旅游网站开发与设计你自己做的网站怎么发布到网上
  • 重庆建站网站流程及费用企业展示网站源码
  • 系统网站哪个好杭州手机网站建设公司
  • 做网站需要知道的问题wordpress 设置登陆
  • 数据交易网站源码南京公司网站建设费用