自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 presto源码分析(PartitionedOutputOperator)

addInput方法1 addInput方法 requireNonNull(page, "page is null"); checkState(isBlocked().isDone(), "output is already blocked"); if (page.getPositionCount() == 0) { return;

2016-12-27 19:07:05 1120 1

原创 sparksql源码解析(执行计划)

[TOC]1.group by查询select count(*),sum(o_totalprice),o_orderpriority from default.orders where o_orderkey>100 group by o_orderpriority"== Parsed Logical Plan =='Aggregate ['o_orderpriority], [unresolved

2016-12-20 23:06:57 1092

原创 presto源码分析(hive的分区处理)

hive处理分区时的调用栈1 代码分析hive分区加载修改源码时遇到一个问题,就是对分区的处理,当遇到join查询时,如上篇文章presto join连接时的谓词处理所述,对于某些情况下,如果谓词带or,会吧分区字段当做普通字段处理,不会下推到表扫描处。但是hive是如何处理这种情况的呢?1 hive处理分区时的调用栈1.1 代码分析 HiveTableHandle hiveTableHandl

2016-12-04 11:22:23 3894 4

原创 presto源码分析(join中的谓词下推)

presto中的join1 PredicatePushDown举例分析1 tpch connector2 hive connector1 presto中的joinpreto在进行两表连接查询时,有时会下发谓词,有时不下发,所以对代码进行了跟踪1.1 PredicatePushDown在这个类中,visitJoin方法对join语句的谓词进行了分析,判断是否下推,代码如下:

2016-12-04 10:32:20 3845

CPU架构浅析

CPU架构浅析,documented by alibaba engineer and dba!

2015-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除