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

重庆的企业网站百度推广登陆入口官网

重庆的企业网站,百度推广登陆入口官网,将网站制作成app,网页美工的设计要点MPP架构介绍: 如图,TiDB Server 作为协调者,首先 TiDB Server 会把每个TiFlash 拥有的region 会在TiFlash上做交换,让表连接在一个TiFlash上。另外 TiFlash会作为计算节点,每个TiFlash都负责数据交换,表连接…

MPP架构介绍:

如图,TiDB Server 作为协调者,首先 TiDB Server 会把每个TiFlash 拥有的region 会在TiFlash上做交换,让表连接在一个TiFlash上。另外 TiFlash会作为计算节点,每个TiFlash都负责数据交换,表连接,聚合等等。

每个TiFlash在MPP架构里面称为一个MPP worker。

MPP的特点:

1.适合大量的join聚合查询

2.所有MPP计算是在内存中执行的,数据不落地。

3.只支持等值连接,不支持不等值连接(这意味着有一些sql用不了MPP,这时候可以使用参数:Enforce_mpp 强制使用MPP,但不支持等值连接就是不支持,执行后会警告)。


MPP的执行流程:

首先,在这个SQL中,有一个表连接,两个过滤条件,一个聚合条件 。

TiFlash在存储数据的时候会把数据分别存储在不同的TiFlash上,这个SQL的执行流程是:

1.在每个TiFlash 中过滤出order表里面 dic列的前三个字母是7c0的数据放到内存中。把product表里面pct_date列大于‘2021-09-30’ 的数据放到内存中(并行执行)

2. 数据交换(减少网络交换),让表连接在本节点执行,对每一张表的连接项(pid)取一个hash函数,如取模。将数据根据hash值 进行数据交换,让hash值相同的数据在一个节点上。

3. 对group by进行提速,也是进行数据交换,对state取hash函数,把hash函数相等的放在一个节点。

 4.把TiFlash的数据返回到TiDB Server

 

 总结:TiDB的MPP架构充分利用了TiFlash并行计算的功能, 当一个复杂的SQL语句过来的时候(能够使用MPP),先利用表连接的条件把连接条件Hash值相同的数据放到一个节点上,防止网络交换严重,处理了过滤条件后,如有聚合条件,再利用聚合条件的字段进行数据交换,把聚合条件字段hash值相同的数据放到同一个数据节点中,最后每个TiFlash把计算好的数据返回给TiDB Server。

http://www.mmbaike.com/news/47916.html

相关文章:

  • 专门做网站公司最新行业动态
  • html音乐播放器代码广州网站排名优化公司
  • 知名网站定制公司电话数据分析软件哪个最好用
  • 中山视角做网站的公司百度电商平台
  • 漂亮的网站设计河南seo
  • 可以做3d电影网站有哪些网站在线客服系统源码
  • 网站服务器建设谷歌推广哪家好
  • 在家自己做网站沧州网站seo公司
  • 有专业做网站优化的吗国产免费crm系统有哪些
  • 如何做网站推广获客企业网站建设原则是
  • 什么叫网站建设日程表石家庄邮电职业技术学院
  • 网站内的链接怎么做seo网站推广优化论文
  • 如何测试一个网站青岛seo建站
  • 万网站互联网营销方法有哪些
  • b站推广网站mmm的推荐机制荥阳网络推广公司
  • 竞价推广方案怎么写台州关键词优化报价
  • 专门做酒店设计的网站关键词工具网站
  • wordpress模版sns优化大师的功能有哪些
  • 硬件开发是什么seo经验是什么
  • 做 在线观看免费网站有哪些网络营销方案策划案例
  • 网站开发企业需要什么资质新闻株洲最新
  • 企业网站修改流程可以免费做网站推广的平台
  • 深圳网站建设外贸公司排名引擎优化seo是什么
  • 甘肃公司网站建设哪家好深圳网站关键词优化公司
  • 佛山网站建设推广服务外包客服平台
  • wordpress 在线知识库seo关键词seo排名公司
  • 网站整合建设方案广州营销推广
  • 哪些大型网站有做互联网金融销售平台有哪些
  • 广告传媒公司简介范文页面seo优化
  • 工商网站备案办法seo优化网站的手段