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

台州城乡建设规划网站仿京东电商的网站开发

台州城乡建设规划网站,仿京东电商的网站开发,vi视觉识别系统,wordpress 会员 下载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.yayakq.cn/news/678666/

相关文章:

  • 电子技术支持 东莞网站建设北京seo公司司
  • 哪个网站做售楼推广好重庆品牌网站建设公司
  • 为什么就一个网站打不开自己建立公司网站的步骤
  • 网站建设首页布局公众号登陆入口
  • 让人做网站需要准备什么软件做影视网站不备案
  • 仅有网站做app嘉定做网站的
  • 专业苏州网站建设公司排名电脑制作app的软件
  • 网站界面颜色搭配什么叫做网站建设
  • 工厂弄个网站做外贸如何处理编程网校
  • 龙华网站制作深圳有名的品牌设计公司
  • 免费广告设计网站响应式视频网站
  • 微信做购物网站怎么抽佣世界上前端做的最好的网站
  • 网站建设网页制作多少钱打开网站说建设中是什么问题?
  • 网站怎么做百度才会收录河南省建设科技会网站
  • 网站建设批复意见网站做的好的公司有
  • 郑州制作网站的基本流程网站推广平台排行
  • 有哪些网站或者公司招募做视频的wordpress 云落主题
  • 微信网站 微信支付石大远程网页设计及网站建设答案
  • 专门做网站建设的公司网站地图在首页做链接
  • 网络建设公司不只是淘宝店有给网站做优化am
  • 阿里外贸平台网站建设静态网站
  • 接做图网站珠海知名网站
  • 江苏营销型网站建设公司福建网站开发招聘
  • 怎么恢复wordpress设定值安徽搜索引擎优化seo
  • 国外私人网站免费域名解析平台
  • 网站前端设计要做什么的化妆品包装设计
  • 做本机网站wordpress增加登录账户
  • 厦门做网页网站的公司科技网站大全
  • 做网站服务器可以挂到外地么布局网站建设
  • 大气宽屏网站模板wordpress移动底部导航菜单