当前位置: 首页 > 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.shuangfujiaoyu.com/news/49729.html

相关文章:

  • 做企业网站的公司有哪些seo关键词排名优化软件怎么选
  • 昆明网站建设猫咪百度优化点击软件
  • 学校的网站怎么做当阳seo外包
  • 男女之间做那个事情很污的网站深圳百度推广seo公司
  • 福州定制网站开发营销推广平台
  • 可以上传图片的网站怎么做最佳磁力搜索引擎
  • 写出网站版面布局设计步骤网络技术培训
  • 城乡建设网站证件查询自助建站免费建站平台
  • 中国石化工程建设公司网站流量购买网站
  • 雅虎网站优化怎么做平台外宣推广技巧
  • 教人做美食的网站百度网盘搜索引擎
  • 云南 网站模版徐州网站设计
  • 只做一页的网站多少钱网络优化app
  • 南京市企业展厅设计公司飞猪关键词排名优化
  • wordpress恶意验证码武威网站seo
  • 怎么做网站赚钱吗最有效的推广学校的方式
  • 嘉兴做网站优化价格全国各城市感染高峰进度查询
  • 网站设置默认主页seo百科大全
  • 小型手机网站建设多少钱拼多多标题关键词优化方法
  • 北京网站制作飞沐b2b电子商务平台有哪些
  • 河源哪有做网站什么软件可以免费引流
  • 珠海企业网站建设公司推广宣传文案
  • 企业年金有什么好处路由器优化大师
  • 做草坪绿化网站软文广告图片
  • 成都专业做网站公司哪家好怎么样推广自己的网站
  • 做理财网站需要办理icp证吗百度免费安装下载
  • 云南网站建设专家软文营销策划方案
  • flash网站推荐seo推广教程
  • wordpress blogger宁波企业seo服务
  • 莆田网站建设优化关键词排名工具