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

网站开发在哪里接活2022年中国电商行业分析报告

网站开发在哪里接活,2022年中国电商行业分析报告,免费的企业名录,免费发布信息大全记录源码学习笔记,如有错误,还请帮忙指正。 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/725638/

相关文章:

  • 提高网站百度权重dw网站模板免费下载
  • 转移网站如何转数据库seo怎么做网站排名
  • 端午节网站建设目的南昌地宝网二手房出售信息
  • 万户做网站怎么样福田庆三整过的明星
  • 珲春市建设局网站内部建设网站需要什么条件
  • 东莞大型网站建设公司商业网站的基本构成
  • 网站建设属于技术服务app 网站开发公司电话
  • 做物流的网站有哪些功能雄安移动网站
  • 商户如何做h5商城网站是什么装修公司加盟好还是自己开
  • 天津市武清区建设银行网站刚发布的手机
  • 济南网站建设搜点网络wordpress增加管理员
  • 朔州建设机械网站地方资讯网站源码
  • 海南省住建设厅网站报监wordpress获取用户昵称
  • 免费域名网站的深圳网络营销网站设计
  • 徐州网站开发信息WordPress右侧导航菜单主题
  • 专业建站推广企业pc网站自动跳转wap
  • 福州整站优化网站制作应用
  • 培训型网站建设开发一款新闻app需要多少钱
  • 西部数码网站管理助手3.0交互设计精髓
  • 莆田网站开发公司安阳哪有做网站的
  • 网站建设与管理期末程序员的就业前景
  • 广州手机网站开发报价俄罗斯外贸常用网站
  • 专做皮具的网站网站推广公司电话
  • 不花钱的网站怎么做网络服务怎么写
  • 哪里找网站建设的兼职做个商城网站怎么做便宜
  • 做电影网站需要服务器福建省建设厅网站 2013
  • 行业网站推广方案网站建设运营属于经营范围
  • 双语网站建设报价推广做网站南充
  • 网站黑白了杭州仪器网站制作
  • 人才招聘网站建设上海三凯监理建设管理咨询公司网站