http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query66.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query66.q.out b/ql/src/test/results/clientpositive/perf/tez/query66.q.out index 225b62f..767d47b 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query66.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query66.q.out @@ -511,10 +511,10 @@ Stage-0 PartitionCols:_col0, _col1, _col2, _col3, _col4, _col5 Group By Operator [GBY_62] (rows=5559759 width=3166) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18","_col19","_col20","_col21","_col22","_col23","_col24","_col25","_col26","_col27","_col28","_col29"],aggregations:["sum(_col6)","sum(_col7)","sum(_col8)","sum(_col9)","sum(_col10)","sum(_col11)","sum(_col12)","sum(_col13)","sum(_col14)","sum(_col15)","sum(_col16)","sum(_col17)","sum(_col18)","sum(_col19)","sum(_col20)","sum(_col21)","sum(_col22)","sum(_col23)","sum(_col24)","sum(_col25)","sum(_col26)","sum(_col27)","sum(_col28)","sum(_col29)"],keys:_col0, _col1, _col2, _col3, _col4, _col5 - Select Operator [SEL_60] (rows=5559759 width=680) + Select Operator [SEL_60] (rows=5559759 width=750) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18","_col19","_col20","_col21","_col22","_col23","_col24","_col25","_col26","_col27","_col28","_col29"] - Merge Join Operator [MERGEJOIN_204] (rows=5559759 width=680) - Conds:RS_57._col3=RS_259._col0(Inner),Output:["_col4","_col5","_col6","_col11","_col15","_col16","_col17","_col18","_col19","_col20"] + Merge Join Operator [MERGEJOIN_204] (rows=5559759 width=750) + Conds:RS_57._col3=RS_259._col0(Inner),Output:["_col4","_col5","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18","_col19","_col22","_col23","_col24","_col25","_col26","_col27"] <-Map 24 [SIMPLE_EDGE] vectorized SHUFFLE [RS_259] PartitionCols:_col0 @@ -527,12 +527,12 @@ Stage-0 <-Reducer 14 [SIMPLE_EDGE] SHUFFLE [RS_57] PartitionCols:_col3 - Merge Join Operator [MERGEJOIN_203] (rows=5559759 width=205) - Conds:RS_54._col2=RS_245._col0(Inner),Output:["_col3","_col4","_col5","_col6","_col11"] + Merge Join Operator [MERGEJOIN_203] (rows=5559759 width=274) + Conds:RS_54._col2=RS_245._col0(Inner),Output:["_col3","_col4","_col5","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18","_col19"] <-Map 21 [SIMPLE_EDGE] vectorized SHUFFLE [RS_245] PartitionCols:_col0 - Select Operator [SEL_242] (rows=1 width=88) + Select Operator [SEL_242] (rows=1 width=4) Output:["_col0"] Filter Operator [FIL_241] (rows=1 width=88) predicate:((sm_carrier) IN ('DIAMOND', 'AIRBORNE') and sm_ship_mode_sk is not null) @@ -541,13 +541,13 @@ Stage-0 <-Reducer 13 [SIMPLE_EDGE] SHUFFLE [RS_54] PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_202] (rows=11119518 width=224) - Conds:RS_51._col0=RS_233._col0(Inner),Output:["_col2","_col3","_col4","_col5","_col6","_col11"] + Merge Join Operator [MERGEJOIN_202] (rows=11119518 width=278) + Conds:RS_51._col0=RS_233._col0(Inner),Output:["_col2","_col3","_col4","_col5","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18","_col19"] <-Map 18 [SIMPLE_EDGE] vectorized SHUFFLE [RS_233] PartitionCols:_col0 - Select Operator [SEL_230] (rows=652 width=12) - Output:["_col0","_col2"] + Select Operator [SEL_230] (rows=652 width=52) + Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12"] Filter Operator [FIL_229] (rows=652 width=12) predicate:((d_year = 2002) and d_date_sk is not null) TableScan [TS_6] (rows=73049 width=12) @@ -555,12 +555,12 @@ Stage-0 <-Reducer 12 [SIMPLE_EDGE] SHUFFLE [RS_51] PartitionCols:_col0 - Merge Join Operator [MERGEJOIN_201] (rows=31363607 width=234) - Conds:RS_279._col1=RS_221._col0(Inner),Output:["_col0","_col2","_col3","_col4","_col5","_col6"] + Merge Join Operator [MERGEJOIN_201] (rows=31363607 width=235) + Conds:RS_279._col1=RS_221._col0(Inner),Output:["_col0","_col2","_col3","_col4","_col5"] <-Map 10 [SIMPLE_EDGE] vectorized SHUFFLE [RS_221] PartitionCols:_col0 - Select Operator [SEL_218] (rows=9600 width=8) + Select Operator [SEL_218] (rows=9600 width=4) Output:["_col0"] Filter Operator [FIL_217] (rows=9600 width=8) predicate:(t_time BETWEEN 49530 AND 78330 and t_time_sk is not null) @@ -569,8 +569,8 @@ Stage-0 <-Map 25 [SIMPLE_EDGE] vectorized SHUFFLE [RS_279] PartitionCols:_col1 - Select Operator [SEL_278] (rows=282272460 width=243) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] + Select Operator [SEL_278] (rows=282272460 width=239) + Output:["_col0","_col1","_col2","_col3","_col4","_col5"] Filter Operator [FIL_277] (rows=282272460 width=243) predicate:((cs_ship_mode_sk BETWEEN DynamicValue(RS_55_ship_mode_sm_ship_mode_sk_min) AND DynamicValue(RS_55_ship_mode_sm_ship_mode_sk_max) and in_bloom_filter(cs_ship_mode_sk, DynamicValue(RS_55_ship_mode_sm_ship_mode_sk_bloom_filter))) and (cs_sold_date_sk BETWEEN DynamicValue(RS_52_date_dim_d_date_sk_min) AND DynamicValue(RS_52_date_dim_d_date_sk_max) and in_bloom_filter(cs_sold_date_sk, DynamicValue(RS_52_date_dim_d_date_sk_bloom_filter))) and (cs_sold_time_sk BETWEEN DynamicValue(RS_49_time_dim_t_time_sk_min) AND DynamicValue(RS_49_time_dim_t_time_sk_max) and in_bloom_filter(cs_sold_time_sk, DynamicValue(RS_49_time_dim_t_time_sk_bloom_filter))) and cs_ship_mode_sk is not null and cs_sold_date_sk is not null and cs_sold_time_sk is not null and cs_warehouse_sk is not null) TableScan [TS_33] (rows=287989836 width=243) @@ -624,10 +624,10 @@ Stage-0 PartitionCols:_col0, _col1, _col2, _col3, _col4, _col5 Group By Operator [GBY_29] (rows=27 width=3166) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18","_col19","_col20","_col21","_col22","_col23","_col24","_col25","_col26","_col27","_col28","_col29"],aggregations:["sum(_col6)","sum(_col7)","sum(_col8)","sum(_col9)","sum(_col10)","sum(_col11)","sum(_col12)","sum(_col13)","sum(_col14)","sum(_col15)","sum(_col16)","sum(_col17)","sum(_col18)","sum(_col19)","sum(_col20)","sum(_col21)","sum(_col22)","sum(_col23)","sum(_col24)","sum(_col25)","sum(_col26)","sum(_col27)","sum(_col28)","sum(_col29)"],keys:_col0, _col1, _col2, _col3, _col4, _col5 - Select Operator [SEL_27] (rows=2853684 width=707) + Select Operator [SEL_27] (rows=2853684 width=750) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18","_col19","_col20","_col21","_col22","_col23","_col24","_col25","_col26","_col27","_col28","_col29"] - Merge Join Operator [MERGEJOIN_200] (rows=2853684 width=707) - Conds:RS_24._col3=RS_258._col0(Inner),Output:["_col4","_col5","_col6","_col11","_col15","_col16","_col17","_col18","_col19","_col20"] + Merge Join Operator [MERGEJOIN_200] (rows=2853684 width=750) + Conds:RS_24._col3=RS_258._col0(Inner),Output:["_col4","_col5","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18","_col19","_col22","_col23","_col24","_col25","_col26","_col27"] <-Map 24 [SIMPLE_EDGE] vectorized SHUFFLE [RS_258] PartitionCols:_col0 @@ -635,8 +635,8 @@ Stage-0 <-Reducer 4 [SIMPLE_EDGE] SHUFFLE [RS_24] PartitionCols:_col3 - Merge Join Operator [MERGEJOIN_199] (rows=2853684 width=233) - Conds:RS_21._col2=RS_243._col0(Inner),Output:["_col3","_col4","_col5","_col6","_col11"] + Merge Join Operator [MERGEJOIN_199] (rows=2853684 width=275) + Conds:RS_21._col2=RS_243._col0(Inner),Output:["_col3","_col4","_col5","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18","_col19"] <-Map 21 [SIMPLE_EDGE] vectorized SHUFFLE [RS_243] PartitionCols:_col0 @@ -644,8 +644,8 @@ Stage-0 <-Reducer 3 [SIMPLE_EDGE] SHUFFLE [RS_21] PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_198] (rows=5707369 width=238) - Conds:RS_18._col0=RS_231._col0(Inner),Output:["_col2","_col3","_col4","_col5","_col6","_col11"] + Merge Join Operator [MERGEJOIN_198] (rows=5707369 width=279) + Conds:RS_18._col0=RS_231._col0(Inner),Output:["_col2","_col3","_col4","_col5","_col8","_col9","_col10","_col11","_col12","_col13","_col14","_col15","_col16","_col17","_col18","_col19"] <-Map 18 [SIMPLE_EDGE] vectorized SHUFFLE [RS_231] PartitionCols:_col0 @@ -653,8 +653,8 @@ Stage-0 <-Reducer 2 [SIMPLE_EDGE] SHUFFLE [RS_18] PartitionCols:_col0 - Merge Join Operator [MERGEJOIN_197] (rows=15984351 width=239) - Conds:RS_255._col1=RS_219._col0(Inner),Output:["_col0","_col2","_col3","_col4","_col5","_col6"] + Merge Join Operator [MERGEJOIN_197] (rows=15984351 width=235) + Conds:RS_255._col1=RS_219._col0(Inner),Output:["_col0","_col2","_col3","_col4","_col5"] <-Map 10 [SIMPLE_EDGE] vectorized SHUFFLE [RS_219] PartitionCols:_col0 @@ -662,8 +662,8 @@ Stage-0 <-Map 1 [SIMPLE_EDGE] vectorized SHUFFLE [RS_255] PartitionCols:_col1 - Select Operator [SEL_254] (rows=143859154 width=243) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"] + Select Operator [SEL_254] (rows=143859154 width=239) + Output:["_col0","_col1","_col2","_col3","_col4","_col5"] Filter Operator [FIL_253] (rows=143859154 width=243) predicate:((ws_ship_mode_sk BETWEEN DynamicValue(RS_22_ship_mode_sm_ship_mode_sk_min) AND DynamicValue(RS_22_ship_mode_sm_ship_mode_sk_max) and in_bloom_filter(ws_ship_mode_sk, DynamicValue(RS_22_ship_mode_sm_ship_mode_sk_bloom_filter))) and (ws_sold_date_sk BETWEEN DynamicValue(RS_19_date_dim_d_date_sk_min) AND DynamicValue(RS_19_date_dim_d_date_sk_max) and in_bloom_filter(ws_sold_date_sk, DynamicValue(RS_19_date_dim_d_date_sk_bloom_filter))) and (ws_sold_time_sk BETWEEN DynamicValue(RS_16_time_dim_t_time_sk_min) AND DynamicValue(RS_16_time_dim_t_time_sk_max) and in_bloom_filter(ws_sold_time_sk, DynamicValue(RS_16_time_dim_t_time_sk_bloom_filter))) and ws_ship_mode_sk is not null and ws_sold_date_sk is not null and ws_sold_time_sk is not null and ws_warehouse_sk is not null) TableScan [TS_0] (rows=144002668 width=243)
http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query67.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query67.q.out b/ql/src/test/results/clientpositive/perf/tez/query67.q.out index b290331..442abc8 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query67.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query67.q.out @@ -111,92 +111,90 @@ Stage-0 limit:100 Stage-1 Reducer 7 vectorized - File Output Operator [FS_112] - Limit [LIM_111] (rows=100 width=617) + File Output Operator [FS_111] + Limit [LIM_110] (rows=100 width=617) Number of rows:100 - Select Operator [SEL_110] (rows=273593580 width=617) + Select Operator [SEL_109] (rows=273593580 width=617) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9"] <-Reducer 6 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_109] - Select Operator [SEL_108] (rows=273593580 width=617) + SHUFFLE [RS_108] + Select Operator [SEL_107] (rows=273593580 width=617) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9"] - Filter Operator [FIL_107] (rows=273593580 width=613) + Filter Operator [FIL_106] (rows=273593580 width=613) predicate:(rank_window_0 <= 100) - PTF Operator [PTF_106] (rows=820780740 width=613) - Function definitions:[{},{"name:":"windowingtablefunction","order by:":"_col8 DESC NULLS LAST","partition by:":"_col0"}] - Select Operator [SEL_105] (rows=820780740 width=613) + PTF Operator [PTF_105] (rows=820780740 width=613) + Function definitions:[{},{"name:":"windowingtablefunction","order by:":"_col8 DESC NULLS LAST","partition by:":"_col2"}] + Select Operator [SEL_104] (rows=820780740 width=613) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] <-Reducer 5 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_104] - PartitionCols:_col0 - Select Operator [SEL_103] (rows=820780740 width=613) + SHUFFLE [RS_103] + PartitionCols:_col2 + Select Operator [SEL_102] (rows=820780740 width=613) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - Group By Operator [GBY_102] (rows=820780740 width=621) + Group By Operator [GBY_101] (rows=820780740 width=621) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col9"],aggregations:["sum(VALUE._col0)"],keys:KEY._col0, KEY._col1, KEY._col2, KEY._col3, KEY._col4, KEY._col5, KEY._col6, KEY._col7, KEY._col8 <-Reducer 4 [SIMPLE_EDGE] - SHUFFLE [RS_24] + SHUFFLE [RS_23] PartitionCols:_col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, _col8 - Group By Operator [GBY_23] (rows=820780740 width=621) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9"],aggregations:["sum(_col8)"],keys:_col0, _col1, _col2, _col3, _col4, _col5, _col6, _col7, 0L - Select Operator [SEL_21] (rows=91197860 width=586) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"] - Merge Join Operator [MERGEJOIN_84] (rows=91197860 width=586) - Conds:RS_18._col1=RS_101._col0(Inner),Output:["_col3","_col4","_col7","_col8","_col9","_col11","_col13","_col14","_col15","_col16"] - <-Map 11 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_101] - PartitionCols:_col0 - Select Operator [SEL_100] (rows=462000 width=393) - Output:["_col0","_col1","_col2","_col3","_col4"] - Filter Operator [FIL_99] (rows=462000 width=393) - predicate:i_item_sk is not null - TableScan [TS_9] (rows=462000 width=393) - default@item,item,Tbl:COMPLETE,Col:COMPLETE,Output:["i_item_sk","i_brand","i_class","i_category","i_product_name"] - <-Reducer 3 [SIMPLE_EDGE] - SHUFFLE [RS_18] - PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_83] (rows=91197860 width=201) - Conds:RS_15._col2=RS_98._col0(Inner),Output:["_col1","_col3","_col4","_col7","_col8","_col9","_col11"] - <-Map 10 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_98] - PartitionCols:_col0 - Select Operator [SEL_97] (rows=1704 width=104) - Output:["_col0","_col1"] - Filter Operator [FIL_96] (rows=1704 width=104) - predicate:s_store_sk is not null - TableScan [TS_6] (rows=1704 width=104) - default@store,store,Tbl:COMPLETE,Col:COMPLETE,Output:["s_store_sk","s_store_id"] - <-Reducer 2 [SIMPLE_EDGE] - SHUFFLE [RS_15] - PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_82] (rows=91197860 width=104) - Conds:RS_95._col0=RS_87._col0(Inner),Output:["_col1","_col2","_col3","_col4","_col7","_col8","_col9"] - <-Map 8 [SIMPLE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_87] - PartitionCols:_col0 - Select Operator [SEL_86] (rows=317 width=20) - Output:["_col0","_col2","_col3","_col4"] - Filter Operator [FIL_85] (rows=317 width=20) - predicate:(d_date_sk is not null and d_month_seq BETWEEN 1212 AND 1223) - TableScan [TS_3] (rows=73049 width=20) - default@date_dim,date_dim,Tbl:COMPLETE,Col:COMPLETE,Output:["d_date_sk","d_month_seq","d_year","d_moy","d_qoy"] - <-Map 1 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_95] - PartitionCols:_col0 - Select Operator [SEL_94] (rows=525329897 width=122) - Output:["_col0","_col1","_col2","_col3","_col4"] - Filter Operator [FIL_93] (rows=525329897 width=122) - predicate:((ss_sold_date_sk BETWEEN DynamicValue(RS_13_date_dim_d_date_sk_min) AND DynamicValue(RS_13_date_dim_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_13_date_dim_d_date_sk_bloom_filter))) and ss_item_sk is not null and ss_sold_date_sk is not null and ss_store_sk is not null) - TableScan [TS_0] (rows=575995635 width=122) - default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_item_sk","ss_store_sk","ss_quantity","ss_sales_price"] - <-Reducer 9 [BROADCAST_EDGE] vectorized - BROADCAST [RS_92] - Group By Operator [GBY_91] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(VALUE._col0)","max(VALUE._col1)","bloom_filter(VALUE._col2, expectedEntries=1000000)"] - <-Map 8 [CUSTOM_SIMPLE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_90] - Group By Operator [GBY_89] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] - Select Operator [SEL_88] (rows=317 width=4) - Output:["_col0"] - Please refer to the previous Select Operator [SEL_86] + Group By Operator [GBY_22] (rows=820780740 width=621) + Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9"],aggregations:["sum(_col3)"],keys:_col11, _col12, _col13, _col14, _col5, _col6, _col7, _col9, 0L + Merge Join Operator [MERGEJOIN_83] (rows=91197860 width=613) + Conds:RS_18._col1=RS_100._col0(Inner),Output:["_col3","_col5","_col6","_col7","_col9","_col11","_col12","_col13","_col14"] + <-Map 11 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_100] + PartitionCols:_col0 + Select Operator [SEL_99] (rows=462000 width=393) + Output:["_col0","_col1","_col2","_col3","_col4"] + Filter Operator [FIL_98] (rows=462000 width=393) + predicate:i_item_sk is not null + TableScan [TS_9] (rows=462000 width=393) + default@item,item,Tbl:COMPLETE,Col:COMPLETE,Output:["i_item_sk","i_brand","i_class","i_category","i_product_name"] + <-Reducer 3 [SIMPLE_EDGE] + SHUFFLE [RS_18] + PartitionCols:_col1 + Merge Join Operator [MERGEJOIN_82] (rows=91197860 width=228) + Conds:RS_15._col2=RS_97._col0(Inner),Output:["_col1","_col3","_col5","_col6","_col7","_col9"] + <-Map 10 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_97] + PartitionCols:_col0 + Select Operator [SEL_96] (rows=1704 width=104) + Output:["_col0","_col1"] + Filter Operator [FIL_95] (rows=1704 width=104) + predicate:s_store_sk is not null + TableScan [TS_6] (rows=1704 width=104) + default@store,store,Tbl:COMPLETE,Col:COMPLETE,Output:["s_store_sk","s_store_id"] + <-Reducer 2 [SIMPLE_EDGE] + SHUFFLE [RS_15] + PartitionCols:_col2 + Merge Join Operator [MERGEJOIN_81] (rows=91197860 width=130) + Conds:RS_94._col0=RS_86._col0(Inner),Output:["_col1","_col2","_col3","_col5","_col6","_col7"] + <-Map 8 [SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_86] + PartitionCols:_col0 + Select Operator [SEL_85] (rows=317 width=16) + Output:["_col0","_col1","_col2","_col3"] + Filter Operator [FIL_84] (rows=317 width=20) + predicate:(d_date_sk is not null and d_month_seq BETWEEN 1212 AND 1223) + TableScan [TS_3] (rows=73049 width=20) + default@date_dim,date_dim,Tbl:COMPLETE,Col:COMPLETE,Output:["d_date_sk","d_month_seq","d_year","d_moy","d_qoy"] + <-Map 1 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_94] + PartitionCols:_col0 + Select Operator [SEL_93] (rows=525329897 width=123) + Output:["_col0","_col1","_col2","_col3"] + Filter Operator [FIL_92] (rows=525329897 width=122) + predicate:((ss_sold_date_sk BETWEEN DynamicValue(RS_13_date_dim_d_date_sk_min) AND DynamicValue(RS_13_date_dim_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_13_date_dim_d_date_sk_bloom_filter))) and ss_item_sk is not null and ss_sold_date_sk is not null and ss_store_sk is not null) + TableScan [TS_0] (rows=575995635 width=122) + default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_item_sk","ss_store_sk","ss_quantity","ss_sales_price"] + <-Reducer 9 [BROADCAST_EDGE] vectorized + BROADCAST [RS_91] + Group By Operator [GBY_90] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(VALUE._col0)","max(VALUE._col1)","bloom_filter(VALUE._col2, expectedEntries=1000000)"] + <-Map 8 [CUSTOM_SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_89] + Group By Operator [GBY_88] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] + Select Operator [SEL_87] (rows=317 width=4) + Output:["_col0"] + Please refer to the previous Select Operator [SEL_85] http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query68.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query68.q.out b/ql/src/test/results/clientpositive/perf/tez/query68.q.out index 0a7a53a..390b41b 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query68.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query68.q.out @@ -162,9 +162,9 @@ Stage-0 SHUFFLE [RS_35] PartitionCols:_col0, _col1, _col2, _col3 Group By Operator [GBY_34] (rows=727776 width=433) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"],aggregations:["sum(_col6)","sum(_col7)","sum(_col8)"],keys:_col1, _col18, _col3, _col5 + Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"],aggregations:["sum(_col6)","sum(_col7)","sum(_col8)"],keys:_col1, _col13, _col3, _col5 Merge Join Operator [MERGEJOIN_144] (rows=727776 width=97) - Conds:RS_30._col3=RS_152._col0(Inner),Output:["_col1","_col3","_col5","_col6","_col7","_col8","_col18"] + Conds:RS_30._col3=RS_152._col0(Inner),Output:["_col1","_col3","_col5","_col6","_col7","_col8","_col13"] <-Map 5 [SIMPLE_EDGE] vectorized SHUFFLE [RS_152] PartitionCols:_col0 @@ -177,7 +177,7 @@ Stage-0 <-Map 16 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_171] PartitionCols:_col0 - Select Operator [SEL_170] (rows=1855 width=12) + Select Operator [SEL_170] (rows=1855 width=4) Output:["_col0"] Filter Operator [FIL_169] (rows=1855 width=12) predicate:(((hd_dep_count = 2) or (hd_vehicle_count = 1)) and hd_demo_sk is not null) @@ -191,7 +191,7 @@ Stage-0 <-Map 14 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_163] PartitionCols:_col0 - Select Operator [SEL_162] (rows=14 width=97) + Select Operator [SEL_162] (rows=14 width=4) Output:["_col0"] Filter Operator [FIL_161] (rows=14 width=97) predicate:((s_city) IN ('Cedar Grove', 'Wildwood') and s_store_sk is not null) @@ -205,7 +205,7 @@ Stage-0 <-Map 12 [SIMPLE_EDGE] vectorized SHUFFLE [RS_155] PartitionCols:_col0 - Select Operator [SEL_154] (rows=170 width=12) + Select Operator [SEL_154] (rows=170 width=4) Output:["_col0"] Filter Operator [FIL_153] (rows=170 width=12) predicate:((d_year) IN (1998, 1999, 2000) and d_date_sk is not null and d_dom BETWEEN 1 AND 2) http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query69.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query69.q.out b/ql/src/test/results/clientpositive/perf/tez/query69.q.out index 65601d7..4da7a69 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query69.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query69.q.out @@ -223,7 +223,7 @@ Stage-0 <-Map 16 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_196] PartitionCols:_col0 - Select Operator [SEL_195] (rows=150 width=12) + Select Operator [SEL_195] (rows=150 width=4) Output:["_col0"] Filter Operator [FIL_194] (rows=150 width=12) predicate:((d_year = 1999) and d_date_sk is not null and d_moy BETWEEN 1 AND 3) http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query7.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query7.q.out b/ql/src/test/results/clientpositive/perf/tez/query7.q.out index 6cd8fb5..fece637 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query7.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query7.q.out @@ -83,11 +83,11 @@ Stage-0 SHUFFLE [RS_29] PartitionCols:_col0 Group By Operator [GBY_28] (rows=462000 width=476) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"],aggregations:["sum(_col4)","count(_col4)","sum(_col5)","count(_col5)","sum(_col7)","count(_col7)","sum(_col6)","count(_col6)"],keys:_col18 + Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8"],aggregations:["sum(_col4)","count(_col4)","sum(_col5)","count(_col5)","sum(_col7)","count(_col7)","sum(_col6)","count(_col6)"],keys:_col12 Top N Key Operator [TNK_55] (rows=1441769 width=100) - keys:_col18,sort order:+,top n:100 + keys:_col12,sort order:+,top n:100 Merge Join Operator [MERGEJOIN_99] (rows=1441769 width=100) - Conds:RS_24._col1=RS_124._col0(Inner),Output:["_col4","_col5","_col6","_col7","_col18"] + Conds:RS_24._col1=RS_124._col0(Inner),Output:["_col4","_col5","_col6","_col7","_col12"] <-Map 13 [SIMPLE_EDGE] vectorized SHUFFLE [RS_124] PartitionCols:_col0 @@ -105,7 +105,7 @@ Stage-0 <-Map 12 [SIMPLE_EDGE] vectorized SHUFFLE [RS_121] PartitionCols:_col0 - Select Operator [SEL_120] (rows=2300 width=174) + Select Operator [SEL_120] (rows=2300 width=4) Output:["_col0"] Filter Operator [FIL_119] (rows=2300 width=174) predicate:(((p_channel_email = 'N') or (p_channel_event = 'N')) and p_promo_sk is not null) @@ -119,7 +119,7 @@ Stage-0 <-Map 10 [SIMPLE_EDGE] vectorized SHUFFLE [RS_110] PartitionCols:_col0 - Select Operator [SEL_109] (rows=652 width=8) + Select Operator [SEL_109] (rows=652 width=4) Output:["_col0"] Filter Operator [FIL_108] (rows=652 width=8) predicate:((d_year = 1998) and d_date_sk is not null) @@ -133,7 +133,7 @@ Stage-0 <-Map 8 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_102] PartitionCols:_col0 - Select Operator [SEL_101] (rows=14776 width=265) + Select Operator [SEL_101] (rows=14776 width=4) Output:["_col0"] Filter Operator [FIL_100] (rows=14776 width=268) predicate:((cd_education_status = 'Primary') and (cd_gender = 'F') and (cd_marital_status = 'W') and cd_demo_sk is not null) http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query70.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query70.q.out b/ql/src/test/results/clientpositive/perf/tez/query70.q.out index e8743e3..4650ef6 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query70.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query70.q.out @@ -149,9 +149,9 @@ Stage-0 SHUFFLE [RS_26] PartitionCols:_col0 Group By Operator [GBY_25] (rows=1704 width=198) - Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col6 + Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col5 Merge Join Operator [MERGEJOIN_133] (rows=91197860 width=168) - Conds:RS_21._col1=RS_151._col0(Inner),Output:["_col2","_col6"] + Conds:RS_21._col1=RS_151._col0(Inner),Output:["_col2","_col5"] <-Reducer 2 [SIMPLE_EDGE] SHUFFLE [RS_21] PartitionCols:_col1 http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query71.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query71.q.out b/ql/src/test/results/clientpositive/perf/tez/query71.q.out index e031c3a..3654e99 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query71.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query71.q.out @@ -125,13 +125,13 @@ Stage-0 SHUFFLE [RS_46] PartitionCols:_col0, _col1, _col2, _col3 Group By Operator [GBY_45] (rows=1991967 width=223) - Output:["_col0","_col1","_col2","_col3","_col4"],aggregations:["sum(_col0)"],keys:_col4, _col8, _col9, _col5 + Output:["_col0","_col1","_col2","_col3","_col4"],aggregations:["sum(_col0)"],keys:_col4, _col7, _col8, _col5 Merge Join Operator [MERGEJOIN_140] (rows=1991967 width=112) - Conds:RS_41._col2=RS_173._col0(Inner),Output:["_col0","_col4","_col5","_col8","_col9"] + Conds:RS_41._col2=RS_173._col0(Inner),Output:["_col0","_col4","_col5","_col7","_col8"] <-Map 20 [SIMPLE_EDGE] vectorized SHUFFLE [RS_173] PartitionCols:_col0 - Select Operator [SEL_172] (rows=43200 width=99) + Select Operator [SEL_172] (rows=43200 width=12) Output:["_col0","_col1","_col2"] Filter Operator [FIL_171] (rows=43200 width=99) predicate:((t_meal_time) IN ('breakfast', 'dinner') and t_time_sk is not null) @@ -145,7 +145,7 @@ Stage-0 <-Map 18 [SIMPLE_EDGE] vectorized SHUFFLE [RS_163] PartitionCols:_col0 - Select Operator [SEL_162] (rows=7333 width=111) + Select Operator [SEL_162] (rows=7333 width=107) Output:["_col0","_col1","_col2"] Filter Operator [FIL_161] (rows=7333 width=111) predicate:((i_manager_id = 1) and i_item_sk is not null) @@ -162,7 +162,7 @@ Stage-0 <-Map 12 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_191] PartitionCols:_col0 - Select Operator [SEL_190] (rows=50 width=12) + Select Operator [SEL_190] (rows=50 width=4) Output:["_col0"] Filter Operator [FIL_189] (rows=50 width=12) predicate:((d_moy = 12) and (d_year = 2001) and d_date_sk is not null) @@ -220,7 +220,7 @@ Stage-0 <-Map 16 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_202] PartitionCols:_col0 - Select Operator [SEL_201] (rows=50 width=12) + Select Operator [SEL_201] (rows=50 width=4) Output:["_col0"] Filter Operator [FIL_200] (rows=50 width=12) predicate:((d_moy = 12) and (d_year = 2001) and d_date_sk is not null) @@ -262,7 +262,7 @@ Stage-0 <-Map 8 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_155] PartitionCols:_col0 - Select Operator [SEL_154] (rows=50 width=12) + Select Operator [SEL_154] (rows=50 width=4) Output:["_col0"] Filter Operator [FIL_153] (rows=50 width=12) predicate:((d_moy = 12) and (d_year = 2001) and d_date_sk is not null) http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query72.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query72.q.out b/ql/src/test/results/clientpositive/perf/tez/query72.q.out index 700a876..cffb09b 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query72.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query72.q.out @@ -120,7 +120,7 @@ Stage-0 Select Operator [SEL_66] (rows=1574305390 width=292) Output:["_col0","_col1","_col2","_col3","_col4"] Merge Join Operator [MERGEJOIN_251] (rows=1574305390 width=292) - Conds:RS_63._col4, _col6=RS_298._col0, _col1(Left Outer),Output:["_col13","_col15","_col22","_col28"] + Conds:RS_63._col4, _col6=RS_298._col0, _col1(Left Outer),Output:["_col13","_col15","_col19","_col25"] <-Map 26 [SIMPLE_EDGE] vectorized SHUFFLE [RS_298] PartitionCols:_col0, _col1 @@ -134,9 +134,9 @@ Stage-0 SHUFFLE [RS_63] PartitionCols:_col4, _col6 Select Operator [SEL_59] (rows=610435044 width=300) - Output:["_col4","_col6","_col13","_col15","_col22","_col28"] + Output:["_col4","_col6","_col13","_col15","_col19","_col25"] Merge Join Operator [MERGEJOIN_250] (rows=610435044 width=300) - Conds:RS_56._col0, _col20=RS_295._col0, _col1(Inner),Output:["_col5","_col9","_col14","_col16","_col20","_col26"] + Conds:RS_56._col0, _col19=RS_295._col0, _col1(Inner),Output:["_col5","_col9","_col14","_col16","_col19","_col23"] <-Map 25 [SIMPLE_EDGE] vectorized SHUFFLE [RS_295] PartitionCols:_col0, _col1 @@ -148,24 +148,24 @@ Stage-0 default@date_dim,d2,Tbl:COMPLETE,Col:COMPLETE,Output:["d_date_sk","d_week_seq"] <-Reducer 3 [SIMPLE_EDGE] SHUFFLE [RS_56] - PartitionCols:_col0, _col20 + PartitionCols:_col0, _col19 Filter Operator [FIL_55] (rows=545947820 width=311) predicate:(_col3 < _col17) Merge Join Operator [MERGEJOIN_249] (rows=1637843460 width=311) - Conds:RS_52._col1=RS_53._col8(Inner),Output:["_col0","_col3","_col5","_col9","_col14","_col16","_col17","_col20","_col26"] + Conds:RS_52._col1=RS_53._col8(Inner),Output:["_col0","_col3","_col5","_col9","_col14","_col16","_col17","_col19","_col23"] <-Reducer 15 [SIMPLE_EDGE] SHUFFLE [RS_53] PartitionCols:_col8 - Select Operator [SEL_45] (rows=2726340 width=391) - Output:["_col3","_col8","_col10","_col11","_col14","_col20"] - Filter Operator [FIL_44] (rows=2726340 width=391) - predicate:(UDFToDouble(_col20) > (UDFToDouble(_col9) + 5.0D)) - Merge Join Operator [MERGEJOIN_248] (rows=8179022 width=391) - Conds:RS_41._col1=RS_292._col0(Inner),Output:["_col4","_col6","_col7","_col9","_col10","_col16","_col18","_col20"] + Select Operator [SEL_45] (rows=2726340 width=219) + Output:["_col3","_col8","_col10","_col11","_col13","_col17"] + Filter Operator [FIL_44] (rows=2726340 width=219) + predicate:(_col17 > _col10) + Merge Join Operator [MERGEJOIN_248] (rows=8179022 width=219) + Conds:RS_41._col1=RS_292._col0(Inner),Output:["_col4","_col6","_col7","_col9","_col10","_col13","_col15","_col17"] <-Map 24 [SIMPLE_EDGE] vectorized SHUFFLE [RS_292] PartitionCols:_col0 - Select Operator [SEL_291] (rows=73049 width=98) + Select Operator [SEL_291] (rows=73049 width=12) Output:["_col0","_col1"] Filter Operator [FIL_290] (rows=73049 width=98) predicate:d_date_sk is not null @@ -174,8 +174,8 @@ Stage-0 <-Reducer 14 [SIMPLE_EDGE] SHUFFLE [RS_41] PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_247] (rows=8179022 width=300) - Conds:RS_38._col4=RS_289._col0(Inner),Output:["_col1","_col4","_col6","_col7","_col9","_col10","_col16","_col18"] + Merge Join Operator [MERGEJOIN_247] (rows=8179022 width=214) + Conds:RS_38._col4=RS_289._col0(Inner),Output:["_col1","_col4","_col6","_col7","_col9","_col10","_col13","_col15"] <-Map 23 [SIMPLE_EDGE] vectorized SHUFFLE [RS_289] PartitionCols:_col0 @@ -188,8 +188,8 @@ Stage-0 <-Reducer 13 [SIMPLE_EDGE] SHUFFLE [RS_38] PartitionCols:_col4 - Merge Join Operator [MERGEJOIN_246] (rows=8179022 width=116) - Conds:RS_35._col5=RS_286._col0(Left Outer),Output:["_col1","_col4","_col6","_col7","_col9","_col10","_col16"] + Merge Join Operator [MERGEJOIN_246] (rows=8179022 width=30) + Conds:RS_35._col5=RS_286._col0(Left Outer),Output:["_col1","_col4","_col6","_col7","_col9","_col10","_col13"] <-Map 22 [SIMPLE_EDGE] vectorized SHUFFLE [RS_286] PartitionCols:_col0 @@ -200,12 +200,12 @@ Stage-0 <-Reducer 12 [SIMPLE_EDGE] SHUFFLE [RS_35] PartitionCols:_col5 - Merge Join Operator [MERGEJOIN_245] (rows=8179022 width=115) + Merge Join Operator [MERGEJOIN_245] (rows=8179022 width=29) Conds:RS_32._col3=RS_276._col0(Inner),Output:["_col1","_col4","_col5","_col6","_col7","_col9","_col10"] <-Map 20 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_276] PartitionCols:_col0 - Select Operator [SEL_275] (rows=1440 width=97) + Select Operator [SEL_275] (rows=1440 width=4) Output:["_col0"] Filter Operator [FIL_274] (rows=1440 width=96) predicate:((hd_buy_potential = '1001-5000') and hd_demo_sk is not null) @@ -214,12 +214,12 @@ Stage-0 <-Reducer 11 [SIMPLE_EDGE] SHUFFLE [RS_32] PartitionCols:_col3 - Merge Join Operator [MERGEJOIN_244] (rows=40895108 width=121) + Merge Join Operator [MERGEJOIN_244] (rows=40895108 width=35) Conds:RS_29._col2=RS_268._col0(Inner),Output:["_col1","_col3","_col4","_col5","_col6","_col7","_col9","_col10"] <-Map 18 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_268] PartitionCols:_col0 - Select Operator [SEL_267] (rows=265971 width=89) + Select Operator [SEL_267] (rows=265971 width=4) Output:["_col0"] Filter Operator [FIL_266] (rows=265971 width=89) predicate:((cd_marital_status = 'M') and cd_demo_sk is not null) @@ -228,12 +228,12 @@ Stage-0 <-Reducer 10 [SIMPLE_EDGE] SHUFFLE [RS_29] PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_243] (rows=100076475 width=125) + Merge Join Operator [MERGEJOIN_243] (rows=100076475 width=39) Conds:RS_284._col0=RS_260._col0(Inner),Output:["_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col9","_col10"] <-Map 16 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_260] PartitionCols:_col0 - Select Operator [SEL_259] (rows=652 width=106) + Select Operator [SEL_259] (rows=652 width=16) Output:["_col0","_col1","_col2"] Filter Operator [FIL_258] (rows=652 width=106) predicate:((d_year = 2001) and d_date_sk is not null and d_week_seq is not null) http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query73.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query73.q.out b/ql/src/test/results/clientpositive/perf/tez/query73.q.out index 14852d8..a3ec378 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query73.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query73.q.out @@ -120,7 +120,7 @@ Stage-0 <-Map 13 [SIMPLE_EDGE] vectorized SHUFFLE [RS_122] PartitionCols:_col0 - Select Operator [SEL_121] (rows=56 width=102) + Select Operator [SEL_121] (rows=56 width=4) Output:["_col0"] Filter Operator [FIL_120] (rows=56 width=102) predicate:((s_county) IN ('Mobile County', 'Maverick County', 'Huron County', 'Kittitas County') and s_store_sk is not null) @@ -134,7 +134,7 @@ Stage-0 <-Map 11 [SIMPLE_EDGE] vectorized SHUFFLE [RS_114] PartitionCols:_col0 - Select Operator [SEL_113] (rows=480 width=104) + Select Operator [SEL_113] (rows=480 width=4) Output:["_col0"] Filter Operator [FIL_112] (rows=480 width=104) predicate:((hd_buy_potential) IN ('>10000', 'unknown') and (hd_vehicle_count > 0) and CASE WHEN ((hd_vehicle_count > 0)) THEN (((UDFToDouble(hd_dep_count) / UDFToDouble(hd_vehicle_count)) > 1.0D)) ELSE (null) END and hd_demo_sk is not null) @@ -148,7 +148,7 @@ Stage-0 <-Map 9 [SIMPLE_EDGE] vectorized SHUFFLE [RS_106] PartitionCols:_col0 - Select Operator [SEL_105] (rows=170 width=12) + Select Operator [SEL_105] (rows=170 width=4) Output:["_col0"] Filter Operator [FIL_104] (rows=170 width=12) predicate:((d_year) IN (2000, 2001, 2002) and d_date_sk is not null and d_dom BETWEEN 1 AND 2) http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query74.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query74.q.out b/ql/src/test/results/clientpositive/perf/tez/query74.q.out index 4b174fe..20aade2 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query74.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query74.q.out @@ -161,99 +161,97 @@ Stage-0 limit:100 Stage-1 Reducer 8 vectorized - File Output Operator [FS_354] - Limit [LIM_353] (rows=100 width=280) + File Output Operator [FS_353] + Limit [LIM_352] (rows=100 width=280) Number of rows:100 - Select Operator [SEL_352] (rows=12248093 width=280) + Select Operator [SEL_351] (rows=12248093 width=280) Output:["_col0","_col1","_col2"] <-Reducer 7 [SIMPLE_EDGE] SHUFFLE [RS_93] Select Operator [SEL_92] (rows=12248093 width=280) Output:["_col0","_col1","_col2"] - Filter Operator [FIL_91] (rows=12248093 width=728) - predicate:CASE WHEN (_col3 is not null) THEN (CASE WHEN (_col5 is not null) THEN (((_col1 / _col5) > (_col9 / _col3))) ELSE ((null > (_col9 / _col3))) END) ELSE (CASE WHEN (_col5 is not null) THEN (((_col1 / _col5) > null)) ELSE (null) END) END - Merge Join Operator [MERGEJOIN_287] (rows=24496186 width=728) - Conds:RS_88._col2=RS_351._col0(Inner),Output:["_col1","_col3","_col5","_col6","_col7","_col8","_col9"] + Filter Operator [FIL_91] (rows=12248093 width=732) + predicate:CASE WHEN (_col3 is not null) THEN (CASE WHEN (_col6) THEN (((_col1 / _col5) > (_col10 / _col3))) ELSE ((null > (_col10 / _col3))) END) ELSE (CASE WHEN (_col6) THEN (((_col1 / _col5) > null)) ELSE (null) END) END + Merge Join Operator [MERGEJOIN_287] (rows=24496186 width=732) + Conds:RS_88._col2=RS_350._col0(Inner),Output:["_col1","_col3","_col5","_col6","_col7","_col8","_col9","_col10"] <-Reducer 20 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_351] + SHUFFLE [RS_350] PartitionCols:_col0 - Select Operator [SEL_350] (rows=80000000 width=392) - Output:["_col0","_col1","_col2","_col3"] - Group By Operator [GBY_349] (rows=80000000 width=396) - Output:["_col0","_col1","_col2","_col3","_col4"],aggregations:["max(VALUE._col0)"],keys:KEY._col0, KEY._col1, KEY._col2, KEY._col3 - <-Reducer 19 [SIMPLE_EDGE] - SHUFFLE [RS_79] - PartitionCols:_col0, _col1, _col2, _col3 - Group By Operator [GBY_78] (rows=80000000 width=396) - Output:["_col0","_col1","_col2","_col3","_col4"],aggregations:["max(_col2)"],keys:_col6, _col7, _col8, _col4 - Merge Join Operator [MERGEJOIN_284] (rows=187573258 width=381) - Conds:RS_74._col1=RS_317._col0(Inner),Output:["_col2","_col4","_col6","_col7","_col8"] - <-Map 26 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_317] - PartitionCols:_col0 - Select Operator [SEL_316] (rows=80000000 width=284) - Output:["_col0","_col1","_col2","_col3"] - Filter Operator [FIL_315] (rows=80000000 width=284) - predicate:(c_customer_id is not null and c_customer_sk is not null) - TableScan [TS_68] (rows=80000000 width=284) - default@customer,customer,Tbl:COMPLETE,Col:COMPLETE,Output:["c_customer_sk","c_customer_id","c_first_name","c_last_name"] - <-Reducer 18 [SIMPLE_EDGE] - SHUFFLE [RS_74] - PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_283] (rows=187573258 width=105) - Conds:RS_348._col0=RS_294._col0(Inner),Output:["_col1","_col2","_col4"] - <-Map 21 [SIMPLE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_294] - PartitionCols:_col0 - Select Operator [SEL_291] (rows=652 width=8) - Output:["_col0","_col1"] - Filter Operator [FIL_288] (rows=652 width=8) - predicate:((d_year = 2002) and (d_year) IN (2001, 2002) and d_date_sk is not null) - TableScan [TS_65] (rows=73049 width=8) - default@date_dim,date_dim,Tbl:COMPLETE,Col:COMPLETE,Output:["d_date_sk","d_year"] - <-Map 17 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_348] - PartitionCols:_col0 - Select Operator [SEL_347] (rows=525327388 width=114) - Output:["_col0","_col1","_col2"] - Filter Operator [FIL_346] (rows=525327388 width=114) - predicate:((ss_sold_date_sk BETWEEN DynamicValue(RS_72_date_dim_d_date_sk_min) AND DynamicValue(RS_72_date_dim_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_72_date_dim_d_date_sk_bloom_filter))) and ss_customer_sk is not null and ss_sold_date_sk is not null) - TableScan [TS_62] (rows=575995635 width=114) - default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_customer_sk","ss_net_paid"] - <-Reducer 22 [BROADCAST_EDGE] vectorized - BROADCAST [RS_345] - Group By Operator [GBY_344] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(VALUE._col0)","max(VALUE._col1)","bloom_filter(VALUE._col2, expectedEntries=1000000)"] - <-Map 21 [CUSTOM_SIMPLE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_306] - Group By Operator [GBY_302] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] - Select Operator [SEL_295] (rows=652 width=4) - Output:["_col0"] - Please refer to the previous Select Operator [SEL_291] + Group By Operator [GBY_349] (rows=80000000 width=392) + Output:["_col0","_col1","_col2","_col3"],aggregations:["max(VALUE._col0)"],keys:KEY._col0, KEY._col1, KEY._col2 + <-Reducer 19 [SIMPLE_EDGE] + SHUFFLE [RS_79] + PartitionCols:_col0, _col1, _col2 + Group By Operator [GBY_78] (rows=80000000 width=392) + Output:["_col0","_col1","_col2","_col3"],aggregations:["max(_col2)"],keys:_col5, _col6, _col7 + Merge Join Operator [MERGEJOIN_284] (rows=187573258 width=377) + Conds:RS_74._col1=RS_317._col0(Inner),Output:["_col2","_col5","_col6","_col7"] + <-Map 26 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_317] + PartitionCols:_col0 + Select Operator [SEL_316] (rows=80000000 width=284) + Output:["_col0","_col1","_col2","_col3"] + Filter Operator [FIL_315] (rows=80000000 width=284) + predicate:(c_customer_id is not null and c_customer_sk is not null) + TableScan [TS_68] (rows=80000000 width=284) + default@customer,customer,Tbl:COMPLETE,Col:COMPLETE,Output:["c_customer_sk","c_customer_id","c_first_name","c_last_name"] + <-Reducer 18 [SIMPLE_EDGE] + SHUFFLE [RS_74] + PartitionCols:_col1 + Merge Join Operator [MERGEJOIN_283] (rows=187573258 width=101) + Conds:RS_348._col0=RS_294._col0(Inner),Output:["_col1","_col2"] + <-Map 21 [SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_294] + PartitionCols:_col0 + Select Operator [SEL_291] (rows=652 width=4) + Output:["_col0"] + Filter Operator [FIL_288] (rows=652 width=8) + predicate:((d_year = 2002) and (d_year) IN (2001, 2002) and d_date_sk is not null) + TableScan [TS_65] (rows=73049 width=8) + default@date_dim,date_dim,Tbl:COMPLETE,Col:COMPLETE,Output:["d_date_sk","d_year"] + <-Map 17 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_348] + PartitionCols:_col0 + Select Operator [SEL_347] (rows=525327388 width=114) + Output:["_col0","_col1","_col2"] + Filter Operator [FIL_346] (rows=525327388 width=114) + predicate:((ss_sold_date_sk BETWEEN DynamicValue(RS_72_date_dim_d_date_sk_min) AND DynamicValue(RS_72_date_dim_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_72_date_dim_d_date_sk_bloom_filter))) and ss_customer_sk is not null and ss_sold_date_sk is not null) + TableScan [TS_62] (rows=575995635 width=114) + default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_customer_sk","ss_net_paid"] + <-Reducer 22 [BROADCAST_EDGE] vectorized + BROADCAST [RS_345] + Group By Operator [GBY_344] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(VALUE._col0)","max(VALUE._col1)","bloom_filter(VALUE._col2, expectedEntries=1000000)"] + <-Map 21 [CUSTOM_SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_306] + Group By Operator [GBY_302] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] + Select Operator [SEL_295] (rows=652 width=4) + Output:["_col0"] + Please refer to the previous Select Operator [SEL_291] <-Reducer 6 [ONE_TO_ONE_EDGE] FORWARD [RS_88] PartitionCols:_col2 - Merge Join Operator [MERGEJOIN_286] (rows=20485011 width=436) - Conds:RS_85._col2=RS_343._col0(Inner),Output:["_col1","_col2","_col3","_col5"] + Merge Join Operator [MERGEJOIN_286] (rows=20485011 width=440) + Conds:RS_85._col2=RS_343._col0(Inner),Output:["_col1","_col2","_col3","_col5","_col6"] <-Reducer 16 [SIMPLE_EDGE] vectorized SHUFFLE [RS_343] PartitionCols:_col0 - Select Operator [SEL_342] (rows=17130654 width=212) - Output:["_col0","_col1"] + Select Operator [SEL_342] (rows=17130654 width=216) + Output:["_col0","_col1","_col2"] Filter Operator [FIL_341] (rows=17130654 width=212) - predicate:(_col4 > 0) + predicate:(_col3 > 0) Select Operator [SEL_340] (rows=51391963 width=212) - Output:["_col0","_col4"] - Group By Operator [GBY_339] (rows=51391963 width=396) - Output:["_col0","_col1","_col2","_col3","_col4"],aggregations:["max(VALUE._col0)"],keys:KEY._col0, KEY._col1, KEY._col2, KEY._col3 + Output:["_col0","_col3"] + Group By Operator [GBY_339] (rows=51391963 width=392) + Output:["_col0","_col1","_col2","_col3"],aggregations:["max(VALUE._col0)"],keys:KEY._col0, KEY._col1, KEY._col2 <-Reducer 15 [SIMPLE_EDGE] SHUFFLE [RS_58] - PartitionCols:_col0, _col1, _col2, _col3 - Group By Operator [GBY_57] (rows=51391963 width=396) - Output:["_col0","_col1","_col2","_col3","_col4"],aggregations:["max(_col2)"],keys:_col6, _col7, _col8, _col4 - Merge Join Operator [MERGEJOIN_282] (rows=51391963 width=395) - Conds:RS_53._col1=RS_320._col0(Inner),Output:["_col2","_col4","_col6","_col7","_col8"] + PartitionCols:_col0, _col1, _col2 + Group By Operator [GBY_57] (rows=51391963 width=392) + Output:["_col0","_col1","_col2","_col3"],aggregations:["max(_col2)"],keys:_col5, _col6, _col7 + Merge Join Operator [MERGEJOIN_282] (rows=51391963 width=391) + Conds:RS_53._col1=RS_320._col0(Inner),Output:["_col2","_col5","_col6","_col7"] <-Map 26 [SIMPLE_EDGE] vectorized SHUFFLE [RS_320] PartitionCols:_col0 @@ -261,13 +259,13 @@ Stage-0 <-Reducer 14 [SIMPLE_EDGE] SHUFFLE [RS_53] PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_281] (rows=51391963 width=119) - Conds:RS_338._col0=RS_300._col0(Inner),Output:["_col1","_col2","_col4"] + Merge Join Operator [MERGEJOIN_281] (rows=51391963 width=115) + Conds:RS_338._col0=RS_300._col0(Inner),Output:["_col1","_col2"] <-Map 21 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_300] PartitionCols:_col0 - Select Operator [SEL_293] (rows=652 width=8) - Output:["_col0","_col1"] + Select Operator [SEL_293] (rows=652 width=4) + Output:["_col0"] Filter Operator [FIL_290] (rows=652 width=8) predicate:((d_year = 2001) and (d_year) IN (2001, 2002) and d_date_sk is not null) Please refer to the previous TableScan [TS_65] @@ -302,18 +300,18 @@ Stage-0 Select Operator [SEL_332] (rows=26666666 width=212) Output:["_col0","_col1"] Filter Operator [FIL_331] (rows=26666666 width=212) - predicate:(_col4 > 0) + predicate:(_col3 > 0) Select Operator [SEL_330] (rows=80000000 width=212) - Output:["_col0","_col4"] - Group By Operator [GBY_329] (rows=80000000 width=396) - Output:["_col0","_col1","_col2","_col3","_col4"],aggregations:["max(VALUE._col0)"],keys:KEY._col0, KEY._col1, KEY._col2, KEY._col3 + Output:["_col0","_col3"] + Group By Operator [GBY_329] (rows=80000000 width=392) + Output:["_col0","_col1","_col2","_col3"],aggregations:["max(VALUE._col0)"],keys:KEY._col0, KEY._col1, KEY._col2 <-Reducer 11 [SIMPLE_EDGE] SHUFFLE [RS_37] - PartitionCols:_col0, _col1, _col2, _col3 - Group By Operator [GBY_36] (rows=80000000 width=396) - Output:["_col0","_col1","_col2","_col3","_col4"],aggregations:["max(_col2)"],keys:_col6, _col7, _col8, _col4 - Merge Join Operator [MERGEJOIN_280] (rows=187573258 width=381) - Conds:RS_32._col1=RS_319._col0(Inner),Output:["_col2","_col4","_col6","_col7","_col8"] + PartitionCols:_col0, _col1, _col2 + Group By Operator [GBY_36] (rows=80000000 width=392) + Output:["_col0","_col1","_col2","_col3"],aggregations:["max(_col2)"],keys:_col5, _col6, _col7 + Merge Join Operator [MERGEJOIN_280] (rows=187573258 width=377) + Conds:RS_32._col1=RS_319._col0(Inner),Output:["_col2","_col5","_col6","_col7"] <-Map 26 [SIMPLE_EDGE] vectorized SHUFFLE [RS_319] PartitionCols:_col0 @@ -321,13 +319,13 @@ Stage-0 <-Reducer 10 [SIMPLE_EDGE] SHUFFLE [RS_32] PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_279] (rows=187573258 width=105) - Conds:RS_328._col0=RS_298._col0(Inner),Output:["_col1","_col2","_col4"] + Merge Join Operator [MERGEJOIN_279] (rows=187573258 width=101) + Conds:RS_328._col0=RS_298._col0(Inner),Output:["_col1","_col2"] <-Map 21 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_298] PartitionCols:_col0 - Select Operator [SEL_292] (rows=652 width=8) - Output:["_col0","_col1"] + Select Operator [SEL_292] (rows=652 width=4) + Output:["_col0"] Filter Operator [FIL_289] (rows=652 width=8) predicate:((d_year = 2001) and (d_year) IN (2001, 2002) and d_date_sk is not null) Please refer to the previous TableScan [TS_65] @@ -356,15 +354,15 @@ Stage-0 PartitionCols:_col0 Select Operator [SEL_322] (rows=51391963 width=212) Output:["_col0","_col1"] - Group By Operator [GBY_321] (rows=51391963 width=396) - Output:["_col0","_col1","_col2","_col3","_col4"],aggregations:["max(VALUE._col0)"],keys:KEY._col0, KEY._col1, KEY._col2, KEY._col3 + Group By Operator [GBY_321] (rows=51391963 width=392) + Output:["_col0","_col1","_col2","_col3"],aggregations:["max(VALUE._col0)"],keys:KEY._col0, KEY._col1, KEY._col2 <-Reducer 3 [SIMPLE_EDGE] SHUFFLE [RS_17] - PartitionCols:_col0, _col1, _col2, _col3 - Group By Operator [GBY_16] (rows=51391963 width=396) - Output:["_col0","_col1","_col2","_col3","_col4"],aggregations:["max(_col2)"],keys:_col6, _col7, _col8, _col4 - Merge Join Operator [MERGEJOIN_278] (rows=51391963 width=395) - Conds:RS_12._col1=RS_318._col0(Inner),Output:["_col2","_col4","_col6","_col7","_col8"] + PartitionCols:_col0, _col1, _col2 + Group By Operator [GBY_16] (rows=51391963 width=392) + Output:["_col0","_col1","_col2","_col3"],aggregations:["max(_col2)"],keys:_col5, _col6, _col7 + Merge Join Operator [MERGEJOIN_278] (rows=51391963 width=391) + Conds:RS_12._col1=RS_318._col0(Inner),Output:["_col2","_col5","_col6","_col7"] <-Map 26 [SIMPLE_EDGE] vectorized SHUFFLE [RS_318] PartitionCols:_col0 @@ -372,8 +370,8 @@ Stage-0 <-Reducer 2 [SIMPLE_EDGE] SHUFFLE [RS_12] PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_277] (rows=51391963 width=119) - Conds:RS_314._col0=RS_296._col0(Inner),Output:["_col1","_col2","_col4"] + Merge Join Operator [MERGEJOIN_277] (rows=51391963 width=115) + Conds:RS_314._col0=RS_296._col0(Inner),Output:["_col1","_col2"] <-Map 21 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_296] PartitionCols:_col0