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

如何做网站定位建设部网站监理工程师查询

如何做网站定位,建设部网站监理工程师查询,wordpress采集微信公众号,网站可以只做移动端吗一. 前言 在Presto的Stage Performace中,每个Operator中都会有Driver个数的显示,如下图所示。本文主要介绍Presto中是如何决定Driver的个数的。 二. Driver个数 在Presto中,一个pipeline中启动多少个Driver,是由此Pipeline处理的S…
一. 前言

        在Presto的Stage Performace中,每个Operator中都会有Driver个数的显示,如下图所示。本文主要介绍Presto中是如何决定Driver的个数的。

二. Driver个数

       在Presto中,一个pipeline中启动多少个Driver,是由此Pipeline处理的Split个数决定的。代码实现的流程如下所示:

blocked = split.process();DriverSplitRunner::processFordriverFactory.createDriver

        因此Presto在处理每个Split的时候,都会创建一个Driver来处理该Split,Driver中包含处理该Split的所有Operator。

       既然Operator的个数决定了Driver的个数,那么Operator的个数又是怎么决定的呢?

       在Presto中,Operator的个数在TableScan中和非TableScan处理不太一样,如下将详细说明两者的区别。

     TableScanOperator的Split个数决定流程:

     TableScan的Split格式是有Connector的ConnectorSplitManager::getSplits接口决定的,在SourcePartitionedScheduler中,会通过调用ConnectorSplitManager的split获取所有的split进行调度,整体的代码执行流程:

SourcePartitionedSchedulerschedulescheduleGroup.nextSplitBatchFuture = splitSource.getNextBatchConnectorAwareSplitSource::getNextBatchsource.getNextBatch     ==> 调用到connector的getSplits接口获取所有的splits,因此connector返回的split的个数就是tablescan的split的个数

        非TableScan算子的Driver个数则是由DriverInstanceCount决定的,在SqlTaskExecution::scheduleDriversForTaskLifeCycle中根据DriverInstanceCount的个数决定创建多少个Driver来处理数据:

       DriverInstanceCount的设置值不同的Operator设置的不一样,比如ExchangeOperator的个数是由task_concurrency参数决定的,主要的代码实现流程为:

      LocalExecutionPlanner::createRemoteSource中决定DriverInstanceCount:

    又如TableWrite的个数则是由task_writer_count参数决定的:

 

三 . Driver个数的意义

      更多的Driver意味着更多的并发去同时处理数据,往往也意味着更好的性能。

http://www.yayakq.cn/news/183405/

相关文章:

  • 河南住房和城乡建设厅职称网站网页微信文件传输助手
  • 竞拍网站建设阿里巴巴官网首页1688
  • 企业营销型网站的内容莱芜环保网站
  • 网站推广和精准seo网站和网页的概念
  • 网站排名大全wordpress如何创建导航栏
  • 做网站商城需要多少钱淘宝客手机网站开发
  • 石景山网站开发专业网站设计公司和普通设计公司的区别
  • 郑州哪个妇科医院检查比较好单页面seo优化
  • 小型网站制作如何用社交网站开发客户
  • 网站开发商务合同赣州招标网官网
  • 桐庐县网站建设miya1173跳转接口
  • 鞍山高新区网站2018年网站建设的数据
  • 高端网站设计工作室网站制作技术支持
  • 在那个网站可买做鞋子的羊毛贵州省高层建筑信息平台
  • wordpress中文前端成都seo顾问
  • 湖南网站备案需要多久陕西省交通建设集团公司招聘网站
  • 济南网站app开发鞍山网站开发公司
  • 做网站关键字做网站要排版吗
  • 看书网站排名wordpress the_title
  • 简单网站html模板下载地址wordpress手机 apk
  • 淘宝客如何新建网站wordpress弹出式插件
  • 做网站有流量就有收入吗网站建设有什么需求分析
  • 网站备案 注册用户备案过的网站换空间
  • 青岛建站平台百度售后电话人工服务
  • 佛山网站建设的设计原则个人站长网站应该如何定位
  • 形容网站页面做的好的词语中国建设招标信息网站
  • 专业格泰建站临西做网站多少钱
  • 开发网站广州百度移动首页
  • 南京网站设计建设推荐wordpress comment_form
  • 织梦网站后台打不开wordpress 显示微信