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

北京朝阳区租房品牌企业seo咨询

北京朝阳区租房,品牌企业seo咨询,售后网站开发需求文档,淘宝小程序开发文档场景:假如T日需要将a表中T-1日的数据同步到b表。由于某种业务需求a表中已经同步到b表中的数据发生了变化需要重新同步,这个时候就会用到插入更新插件,也就是 说a表中数据重新同步b表,若b表中存在此数据(根据唯一id&am…

场景:假如T日需要将a表中T-1日的数据同步到b表。由于某种业务需求a表中已经同步到b表中的数据发生了变化需要重新同步,这个时候就会用到插入更新插件,也就是

说a表中数据重新同步b表,若b表中存在此数据(根据唯一id)则执行更新操作,否则执行插入操作。

1、软硬件环境

本次教程基于本机docker版mysql 8.x数据库进行测试,如下图所示:

电脑是基于本人mac笔记本,配置如下:

 2、生成数据

使用表输出组件往t1(id,name,createtime)表中插入100条数据,采用单线程5000笔批量提交方式,速度在2.6w/s左右,如下图所示:

表输出步骤配置如下:

 初始化数据如下:

3、使用插入/更新步骤,存在数据则更新,不存在则插入新数据。如下图所示

性能非常差,原因是每次都需要将旧数据查出来,然后和新数据对比是否有变化,有则执行更新操作,无则插入数据。每条数据都要和数据库交互两次。

 数据更新如下:

4、使用自研Upsert组件,执行插入更新操作,如下图所示:

自研Upsert插件单线程速度在1.4W/s,之所以速度比原有插入/更新大幅提升,是因为Upsert处理每条数据时只需要和数据库交互一次。

这里验证的是假如每条数据都发生了变化,若有少量变化或者没变化速度将大幅提升。

Upsert配置如下:

更新数据如下:

数据没有变化是Upsert执行如下图所示:

注:本次测试结果是基于本地环境,开单线程的测试结果,若放到服务器上多线程模式速度会更快。

Done!!!

http://www.dtcms.com/wzjs/207835.html

相关文章:

  • 益阳网站建设代写1000字多少钱
  • 网站开发多少钱一单模板网站建设
  • 做商品网站数据库有哪些重庆seo优化推广
  • yahoo搜索引擎历下区百度seo
  • 个人淘宝客网站备案seo免费入门教程
  • 模版网站如何优化如何进行营销推广
  • 展示类网站建设深圳网站设计知名乐云seo
  • 做网站拍幕布照是什么意思百度seo推广价格
  • 怎么用php做网站专业seo公司
  • 做企业平台的网站西安百度推广开户
  • 外卖网站建设文档win10优化
  • 室内设计网站配色app长沙官网seo服务
  • 上海自助建站企业优化网站seo公司
  • 网站或站点的第一个网页今日国内新闻最新消息10条新闻
  • 西安哪个公司做网站培训机构加盟
  • 更换网站首页模板怎么做站内搜索工具
  • 物流网站给做软件下载网络稿件投稿平台
  • 西安哪家做网站公司好营销推广公司
  • 百度hao123石家庄seo推广
  • 电商网站首页开发网推获客平台
  • 龙岗网站建设工程免费做网站怎么做网站
  • 最新网站源码百度指数代表什么
  • 网站开发近期市场怎么引流推广自己的产品
  • 做微信公众号还是网站seo快照推广
  • 网络舆情监测系统软件西安seo优化排名
  • 做视频网站需要多大的带宽广东新闻今日大件事
  • 优质网站建设公司哪家好博客可以做seo吗
  • 谷城网站制作seo关键词分析
  • 网站建设赠送seo百度惠生活怎么优化排名
  • 自己做网站做什么内容郑州网站推广公司咨询