http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query27.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query27.q.out b/ql/src/test/results/clientpositive/perf/tez/query27.q.out index 59cca4f..d7fd2ed 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query27.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query27.q.out @@ -94,7 +94,7 @@ Stage-0 Select Operator [SEL_27] (rows=1427275 width=186) Output:["_col0","_col1","_col2","_col3","_col4","_col5"] Merge Join Operator [MERGEJOIN_100] (rows=1427275 width=186) - Conds:RS_24._col1=RS_130._col0(Inner),Output:["_col4","_col5","_col6","_col7","_col15","_col17"] + Conds:RS_24._col1=RS_130._col0(Inner),Output:["_col4","_col5","_col6","_col7","_col11","_col13"] <-Map 14 [SIMPLE_EDGE] vectorized SHUFFLE [RS_130] PartitionCols:_col0 @@ -108,7 +108,7 @@ Stage-0 SHUFFLE [RS_24] PartitionCols:_col1 Merge Join Operator [MERGEJOIN_99] (rows=1427275 width=90) - Conds:RS_21._col3=RS_119._col0(Inner),Output:["_col1","_col4","_col5","_col6","_col7","_col15"] + Conds:RS_21._col3=RS_119._col0(Inner),Output:["_col1","_col4","_col5","_col6","_col7","_col11"] <-Map 12 [SIMPLE_EDGE] vectorized SHUFFLE [RS_119] PartitionCols:_col0 @@ -126,7 +126,7 @@ Stage-0 <-Map 10 [SIMPLE_EDGE] vectorized SHUFFLE [RS_111] PartitionCols:_col0 - Select Operator [SEL_110] (rows=652 width=8) + Select Operator [SEL_110] (rows=652 width=4) Output:["_col0"] Filter Operator [FIL_109] (rows=652 width=8) predicate:((d_year = 2001) and d_date_sk is not null) @@ -140,7 +140,7 @@ Stage-0 <-Map 8 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_103] PartitionCols:_col0 - Select Operator [SEL_102] (rows=14776 width=269) + Select Operator [SEL_102] (rows=14776 width=4) Output:["_col0"] Filter Operator [FIL_101] (rows=14776 width=268) predicate:((cd_education_status = '2 yr Degree') and (cd_gender = 'M') and (cd_marital_status = 'U') 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/query29.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query29.q.out b/ql/src/test/results/clientpositive/perf/tez/query29.q.out index a21c3c7..19f121e 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query29.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query29.q.out @@ -144,20 +144,20 @@ Stage-0 SHUFFLE [RS_49] PartitionCols:_col0, _col1, _col2, _col3 Group By Operator [GBY_48] (rows=21091879 width=496) - Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"],aggregations:["sum(_col14)","sum(_col22)","sum(_col3)"],keys:_col7, _col8, _col27, _col28 + Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6"],aggregations:["sum(_col13)","sum(_col19)","sum(_col3)"],keys:_col6, _col7, _col22, _col23 Top N Key Operator [TNK_93] (rows=4156223234 width=483) - keys:_col7, _col8, _col27, _col28,sort order:++++,top n:100 + keys:_col6, _col7, _col22, _col23,sort order:++++,top n:100 Merge Join Operator [MERGEJOIN_205] (rows=4156223234 width=483) - Conds:RS_44._col1, _col2=RS_45._col14, _col13(Inner),Output:["_col3","_col7","_col8","_col14","_col22","_col27","_col28"] + Conds:RS_44._col2, _col1=RS_45._col11, _col12(Inner),Output:["_col3","_col6","_col7","_col13","_col19","_col22","_col23"] <-Reducer 2 [SIMPLE_EDGE] PARTITION_ONLY_SHUFFLE [RS_44] - PartitionCols:_col1, _col2 + PartitionCols:_col2, _col1 Merge Join Operator [MERGEJOIN_199] (rows=7638375 width=10) Conds:RS_216._col0=RS_208._col0(Inner),Output:["_col1","_col2","_col3"] <-Map 8 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_208] PartitionCols:_col0 - Select Operator [SEL_207] (rows=1957 width=8) + Select Operator [SEL_207] (rows=1957 width=4) Output:["_col0"] Filter Operator [FIL_206] (rows=1957 width=8) predicate:((d_year) IN (1999, 2000, 2001) and d_date_sk is not null) @@ -185,11 +185,11 @@ Stage-0 Please refer to the previous Select Operator [SEL_207] <-Reducer 14 [SIMPLE_EDGE] SHUFFLE [RS_45] - PartitionCols:_col14, _col13 + PartitionCols:_col11, _col12 Select Operator [SEL_40] (rows=21091879 width=484) - Output:["_col1","_col2","_col8","_col13","_col14","_col16","_col21","_col22"] + Output:["_col1","_col2","_col8","_col11","_col12","_col14","_col17","_col18"] Merge Join Operator [MERGEJOIN_204] (rows=21091879 width=484) - Conds:RS_37._col3=RS_249._col0(Inner),Output:["_col5","_col10","_col11","_col13","_col18","_col19","_col21","_col22"] + Conds:RS_37._col3=RS_249._col0(Inner),Output:["_col5","_col8","_col9","_col11","_col14","_col15","_col17","_col18"] <-Map 23 [SIMPLE_EDGE] vectorized SHUFFLE [RS_249] PartitionCols:_col0 @@ -203,7 +203,7 @@ Stage-0 SHUFFLE [RS_37] PartitionCols:_col3 Merge Join Operator [MERGEJOIN_203] (rows=21091879 width=298) - Conds:RS_34._col1=RS_246._col0(Inner),Output:["_col3","_col5","_col10","_col11","_col13","_col18","_col19"] + Conds:RS_34._col1=RS_246._col0(Inner),Output:["_col3","_col5","_col8","_col9","_col11","_col14","_col15"] <-Map 22 [SIMPLE_EDGE] vectorized SHUFFLE [RS_246] PartitionCols:_col0 @@ -217,7 +217,7 @@ Stage-0 SHUFFLE [RS_34] PartitionCols:_col1 Merge Join Operator [MERGEJOIN_202] (rows=21091879 width=18) - Conds:RS_31._col1, _col2, _col4=RS_32._col1, _col2, _col3(Inner),Output:["_col1","_col3","_col5","_col10","_col11","_col13"] + Conds:RS_31._col1, _col2, _col4=RS_32._col1, _col2, _col3(Inner),Output:["_col1","_col3","_col5","_col8","_col9","_col11"] <-Reducer 17 [SIMPLE_EDGE] PARTITION_ONLY_SHUFFLE [RS_32] PartitionCols:_col1, _col2, _col3 @@ -226,7 +226,7 @@ Stage-0 <-Map 15 [SIMPLE_EDGE] vectorized SHUFFLE [RS_223] PartitionCols:_col0 - Select Operator [SEL_220] (rows=201 width=12) + Select Operator [SEL_220] (rows=201 width=4) Output:["_col0"] Filter Operator [FIL_218] (rows=201 width=12) predicate:((d_year = 1999) and d_date_sk is not null and d_moy BETWEEN 4 AND 7) @@ -249,7 +249,7 @@ Stage-0 <-Map 15 [SIMPLE_EDGE] vectorized SHUFFLE [RS_221] PartitionCols:_col0 - Select Operator [SEL_219] (rows=50 width=12) + Select Operator [SEL_219] (rows=50 width=4) Output:["_col0"] Filter Operator [FIL_217] (rows=50 width=12) predicate:((d_moy = 4) and (d_year = 1999) and d_date_sk is not null) @@ -315,7 +315,7 @@ Stage-0 PARTITION_ONLY_SHUFFLE [RS_146] Group By Operator [GBY_145] (rows=1 width=12) Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] - Select Operator [SEL_144] (rows=7638375 width=6) + Select Operator [SEL_144] (rows=7638375 width=8) Output:["_col0"] Please refer to the previous Merge Join Operator [MERGEJOIN_199] <-Reducer 7 [BROADCAST_EDGE] vectorized @@ -326,7 +326,7 @@ Stage-0 PARTITION_ONLY_SHUFFLE [RS_151] Group By Operator [GBY_150] (rows=1 width=12) Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] - Select Operator [SEL_149] (rows=7638375 width=8) + Select Operator [SEL_149] (rows=7638375 width=6) Output:["_col0"] Please refer to the previous Merge Join Operator [MERGEJOIN_199] http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query3.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query3.q.out b/ql/src/test/results/clientpositive/perf/tez/query3.q.out index d4296cf..e31c994 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query3.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query3.q.out @@ -75,13 +75,13 @@ Stage-0 SHUFFLE [RS_17] PartitionCols:_col0, _col1, _col2 Group By Operator [GBY_16] (rows=274400 width=220) - Output:["_col0","_col1","_col2","_col3"],aggregations:["sum(_col2)"],keys:_col8, _col4, _col5 + Output:["_col0","_col1","_col2","_col3"],aggregations:["sum(_col2)"],keys:_col7, _col4, _col5 Merge Join Operator [MERGEJOIN_53] (rows=589741 width=108) - Conds:RS_12._col0=RS_64._col0(Inner),Output:["_col2","_col4","_col5","_col8"] + Conds:RS_12._col0=RS_64._col0(Inner),Output:["_col2","_col4","_col5","_col7"] <-Map 8 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_64] PartitionCols:_col0 - Select Operator [SEL_63] (rows=5619 width=12) + Select Operator [SEL_63] (rows=5619 width=8) Output:["_col0","_col1"] Filter Operator [FIL_62] (rows=5619 width=12) predicate:((d_moy = 12) and d_date_sk is not null) @@ -95,7 +95,7 @@ Stage-0 <-Map 6 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_56] PartitionCols:_col0 - Select Operator [SEL_55] (rows=669 width=111) + Select Operator [SEL_55] (rows=669 width=107) Output:["_col0","_col1","_col2"] Filter Operator [FIL_54] (rows=669 width=111) predicate:((i_manufact_id = 436) and i_item_sk is not null) http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query30.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query30.q.out b/ql/src/test/results/clientpositive/perf/tez/query30.q.out index 9f9559e..d3381b3 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query30.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query30.q.out @@ -97,7 +97,7 @@ Stage-0 Select Operator [SEL_62] (rows=691171 width=942) Output:["_col0","_col1","_col2","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12"] Merge Join Operator [MERGEJOIN_177] (rows=691171 width=942) - Conds:RS_59._col0=RS_60._col0(Inner),Output:["_col1","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col18"] + Conds:RS_59._col0=RS_60._col0(Inner),Output:["_col1","_col3","_col4","_col5","_col6","_col7","_col8","_col9","_col10","_col11","_col12","_col13","_col17"] <-Reducer 2 [SIMPLE_EDGE] SHUFFLE [RS_59] PartitionCols:_col0 @@ -106,7 +106,7 @@ Stage-0 <-Map 5 [SIMPLE_EDGE] vectorized SHUFFLE [RS_187] PartitionCols:_col0 - Select Operator [SEL_184] (rows=784314 width=90) + Select Operator [SEL_184] (rows=784314 width=4) Output:["_col0"] Filter Operator [FIL_181] (rows=784314 width=90) predicate:((ca_state = 'IL') and ca_address_sk is not null) @@ -145,9 +145,9 @@ Stage-0 SHUFFLE [RS_43] PartitionCols:_col0 Group By Operator [GBY_42] (rows=3923529 width=201) - Output:["_col0","_col1","_col2"],aggregations:["sum(_col3)"],keys:_col7, _col1 + Output:["_col0","_col1","_col2"],aggregations:["sum(_col3)"],keys:_col6, _col1 Merge Join Operator [MERGEJOIN_175] (rows=3923529 width=184) - Conds:RS_38._col2=RS_189._col0(Inner),Output:["_col1","_col3","_col7"] + Conds:RS_38._col2=RS_189._col0(Inner),Output:["_col1","_col3","_col6"] <-Map 5 [SIMPLE_EDGE] vectorized SHUFFLE [RS_189] PartitionCols:_col0 @@ -173,7 +173,7 @@ Stage-0 <-Map 14 [SIMPLE_EDGE] vectorized SHUFFLE [RS_199] PartitionCols:_col0 - Select Operator [SEL_197] (rows=652 width=8) + Select Operator [SEL_197] (rows=652 width=4) Output:["_col0"] Filter Operator [FIL_196] (rows=652 width=8) predicate:((d_year = 2002) and d_date_sk is not null) @@ -190,9 +190,9 @@ Stage-0 SHUFFLE [RS_23] PartitionCols:_col0, _col1 Group By Operator [GBY_22] (rows=3746772 width=201) - Output:["_col0","_col1","_col2"],aggregations:["sum(_col3)"],keys:_col7, _col1 + Output:["_col0","_col1","_col2"],aggregations:["sum(_col3)"],keys:_col6, _col1 Merge Join Operator [MERGEJOIN_173] (rows=3746772 width=184) - Conds:RS_18._col2=RS_188._col0(Inner),Output:["_col1","_col3","_col7"] + Conds:RS_18._col2=RS_188._col0(Inner),Output:["_col1","_col3","_col6"] <-Map 5 [SIMPLE_EDGE] vectorized SHUFFLE [RS_188] PartitionCols:_col0 http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query31.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query31.q.out b/ql/src/test/results/clientpositive/perf/tez/query31.q.out index 32d06b6..c0762b7 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query31.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query31.q.out @@ -157,32 +157,32 @@ Stage-0 File Output Operator [FS_139] Select Operator [SEL_138] (rows=110 width=550) Output:["_col0","_col1","_col2","_col3","_col4","_col5"] - Filter Operator [FIL_136] (rows=110 width=770) - predicate:(CASE WHEN ((_col1 > 0)) THEN (CASE WHEN ((_col9 > 0)) THEN (((_col11 / _col9) > (_col5 / _col1))) ELSE ((null > (_col5 / _col1))) END) ELSE (CASE WHEN ((_col9 > 0)) THEN (((_col11 / _col9) > null)) ELSE (null) END) END and CASE WHEN ((_col3 > 0)) THEN (CASE WHEN ((_col7 > 0)) THEN (((_col9 / _col7) > (_col1 / _col3))) ELSE ((null > (_col1 / _col3))) END) ELSE (CASE WHEN ((_col7 > 0)) THEN (((_col9 / _col7) > null)) ELSE (null) END) END) - Merge Join Operator [MERGEJOIN_450] (rows=440 width=770) - Conds:RS_133._col0=RS_134._col0(Inner),Output:["_col0","_col1","_col3","_col5","_col7","_col9","_col11"] + Filter Operator [FIL_136] (rows=110 width=778) + predicate:(CASE WHEN ((_col11 > 0)) THEN (CASE WHEN (_col2) THEN (((_col6 / _col1) > (_col9 / _col11))) ELSE ((null > (_col9 / _col11))) END) ELSE (CASE WHEN (_col2) THEN (((_col6 / _col1) > null)) ELSE (null) END) END and CASE WHEN ((_col9 > 0)) THEN (CASE WHEN (_col7) THEN (((_col4 / _col6) > (_col13 / _col9))) ELSE ((null > (_col13 / _col9))) END) ELSE (CASE WHEN (_col7) THEN (((_col4 / _col6) > null)) ELSE (null) END) END) + Merge Join Operator [MERGEJOIN_450] (rows=440 width=778) + Conds:RS_133._col0=RS_134._col0(Inner),Output:["_col1","_col2","_col4","_col6","_col7","_col8","_col9","_col11","_col13"] <-Reducer 22 [ONE_TO_ONE_EDGE] FORWARD [RS_134] PartitionCols:_col0 - Merge Join Operator [MERGEJOIN_449] (rows=440 width=434) - Conds:RS_123._col0=RS_536._col0(Inner),Output:["_col0","_col1","_col3","_col5"] + Merge Join Operator [MERGEJOIN_448] (rows=1605 width=434) + Conds:RS_123._col0=RS_538._col0(Inner),Output:["_col0","_col1","_col3","_col5"] <-Reducer 21 [ONE_TO_ONE_EDGE] FORWARD [RS_123] PartitionCols:_col0 - Merge Join Operator [MERGEJOIN_448] (rows=440 width=322) - Conds:RS_522._col0=RS_529._col0(Inner),Output:["_col0","_col1","_col3"] + Merge Join Operator [MERGEJOIN_447] (rows=1605 width=322) + Conds:RS_524._col0=RS_531._col0(Inner),Output:["_col0","_col1","_col3"] <-Reducer 20 [ONE_TO_ONE_EDGE] vectorized - FORWARD [RS_522] + FORWARD [RS_524] PartitionCols:_col0 - Group By Operator [GBY_521] (rows=440 width=210) + Group By Operator [GBY_523] (rows=1605 width=210) Output:["_col0","_col1"],aggregations:["sum(VALUE._col0)"],keys:KEY._col0 <-Reducer 19 [SIMPLE_EDGE] SHUFFLE [RS_77] PartitionCols:_col0 - Group By Operator [GBY_76] (rows=3960 width=210) - Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col7 - Merge Join Operator [MERGEJOIN_441] (rows=10246882 width=209) - Conds:RS_72._col1=RS_497._col0(Inner),Output:["_col2","_col7"] + Group By Operator [GBY_76] (rows=33705 width=210) + Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col5 + Merge Join Operator [MERGEJOIN_441] (rows=37399561 width=139) + Conds:RS_72._col1=RS_497._col0(Inner),Output:["_col2","_col5"] <-Map 32 [SIMPLE_EDGE] vectorized SHUFFLE [RS_497] PartitionCols:_col0 @@ -195,29 +195,29 @@ Stage-0 <-Reducer 18 [SIMPLE_EDGE] SHUFFLE [RS_72] PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_440] (rows=10246882 width=115) - Conds:RS_520._col0=RS_469._col0(Inner),Output:["_col1","_col2"] + Merge Join Operator [MERGEJOIN_440] (rows=37399561 width=42) + Conds:RS_522._col0=RS_469._col0(Inner),Output:["_col1","_col2"] <-Map 8 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_469] PartitionCols:_col0 - Select Operator [SEL_460] (rows=130 width=12) + Select Operator [SEL_460] (rows=130 width=4) Output:["_col0"] Filter Operator [FIL_454] (rows=130 width=12) - predicate:((d_qoy = 1) and (d_year = 2000) and d_date_sk is not null) + predicate:((d_qoy = 2) and (d_year = 2000) and d_date_sk is not null) TableScan [TS_3] (rows=73049 width=12) default@date_dim,date_dim,Tbl:COMPLETE,Col:COMPLETE,Output:["d_date_sk","d_year","d_qoy"] <-Map 35 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_520] + SHUFFLE [RS_522] PartitionCols:_col0 - Select Operator [SEL_519] (rows=143931246 width=119) + Select Operator [SEL_521] (rows=525327191 width=114) Output:["_col0","_col1","_col2"] - Filter Operator [FIL_518] (rows=143931246 width=119) - predicate:((ws_sold_date_sk BETWEEN DynamicValue(RS_70_date_dim_d_date_sk_min) AND DynamicValue(RS_70_date_dim_d_date_sk_max) and in_bloom_filter(ws_sold_date_sk, DynamicValue(RS_70_date_dim_d_date_sk_bloom_filter))) and ws_bill_addr_sk is not null and ws_sold_date_sk is not null) - TableScan [TS_60] (rows=144002668 width=119) - default@web_sales,web_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ws_sold_date_sk","ws_bill_addr_sk","ws_ext_sales_price"] + Filter Operator [FIL_520] (rows=525327191 width=114) + predicate:((ss_sold_date_sk BETWEEN DynamicValue(RS_70_date_dim_d_date_sk_min) AND DynamicValue(RS_70_date_dim_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_70_date_dim_d_date_sk_bloom_filter))) and ss_addr_sk is not null and ss_sold_date_sk is not null) + TableScan [TS_60] (rows=575995635 width=114) + default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_addr_sk","ss_ext_sales_price"] <-Reducer 23 [BROADCAST_EDGE] vectorized - BROADCAST [RS_517] - Group By Operator [GBY_516] (rows=1 width=12) + BROADCAST [RS_519] + Group By Operator [GBY_518] (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_484] @@ -227,17 +227,17 @@ Stage-0 Output:["_col0"] Please refer to the previous Select Operator [SEL_460] <-Reducer 26 [ONE_TO_ONE_EDGE] vectorized - FORWARD [RS_529] + FORWARD [RS_531] PartitionCols:_col0 - Group By Operator [GBY_528] (rows=440 width=210) + Group By Operator [GBY_530] (rows=1605 width=210) Output:["_col0","_col1"],aggregations:["sum(VALUE._col0)"],keys:KEY._col0 <-Reducer 25 [SIMPLE_EDGE] SHUFFLE [RS_97] PartitionCols:_col0 - Group By Operator [GBY_96] (rows=3960 width=210) - Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col7 - Merge Join Operator [MERGEJOIN_443] (rows=10246882 width=209) - Conds:RS_92._col1=RS_498._col0(Inner),Output:["_col2","_col7"] + Group By Operator [GBY_96] (rows=33705 width=210) + Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col5 + Merge Join Operator [MERGEJOIN_443] (rows=37399561 width=139) + Conds:RS_92._col1=RS_498._col0(Inner),Output:["_col2","_col5"] <-Map 32 [SIMPLE_EDGE] vectorized SHUFFLE [RS_498] PartitionCols:_col0 @@ -245,28 +245,28 @@ Stage-0 <-Reducer 24 [SIMPLE_EDGE] SHUFFLE [RS_92] PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_442] (rows=10246882 width=115) - Conds:RS_527._col0=RS_471._col0(Inner),Output:["_col1","_col2"] + Merge Join Operator [MERGEJOIN_442] (rows=37399561 width=42) + Conds:RS_529._col0=RS_471._col0(Inner),Output:["_col1","_col2"] <-Map 8 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_471] PartitionCols:_col0 - Select Operator [SEL_461] (rows=130 width=12) + Select Operator [SEL_461] (rows=130 width=4) Output:["_col0"] Filter Operator [FIL_455] (rows=130 width=12) - predicate:((d_qoy = 2) and (d_year = 2000) and d_date_sk is not null) + predicate:((d_qoy = 1) and (d_year = 2000) and d_date_sk is not null) Please refer to the previous TableScan [TS_3] <-Map 36 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_527] + SHUFFLE [RS_529] PartitionCols:_col0 - Select Operator [SEL_526] (rows=143931246 width=119) + Select Operator [SEL_528] (rows=525327191 width=114) Output:["_col0","_col1","_col2"] - Filter Operator [FIL_525] (rows=143931246 width=119) - predicate:((ws_sold_date_sk BETWEEN DynamicValue(RS_90_date_dim_d_date_sk_min) AND DynamicValue(RS_90_date_dim_d_date_sk_max) and in_bloom_filter(ws_sold_date_sk, DynamicValue(RS_90_date_dim_d_date_sk_bloom_filter))) and ws_bill_addr_sk is not null and ws_sold_date_sk is not null) - TableScan [TS_80] (rows=144002668 width=119) - default@web_sales,web_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ws_sold_date_sk","ws_bill_addr_sk","ws_ext_sales_price"] + Filter Operator [FIL_527] (rows=525327191 width=114) + predicate:((ss_sold_date_sk BETWEEN DynamicValue(RS_90_date_dim_d_date_sk_min) AND DynamicValue(RS_90_date_dim_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_90_date_dim_d_date_sk_bloom_filter))) and ss_addr_sk is not null and ss_sold_date_sk is not null) + TableScan [TS_80] (rows=575995635 width=114) + default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_addr_sk","ss_ext_sales_price"] <-Reducer 27 [BROADCAST_EDGE] vectorized - BROADCAST [RS_524] - Group By Operator [GBY_523] (rows=1 width=12) + BROADCAST [RS_526] + Group By Operator [GBY_525] (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_485] @@ -276,17 +276,17 @@ Stage-0 Output:["_col0"] Please refer to the previous Select Operator [SEL_461] <-Reducer 30 [ONE_TO_ONE_EDGE] vectorized - FORWARD [RS_536] + FORWARD [RS_538] PartitionCols:_col0 - Group By Operator [GBY_535] (rows=440 width=210) + Group By Operator [GBY_537] (rows=1605 width=210) Output:["_col0","_col1"],aggregations:["sum(VALUE._col0)"],keys:KEY._col0 <-Reducer 29 [SIMPLE_EDGE] SHUFFLE [RS_117] PartitionCols:_col0 - Group By Operator [GBY_116] (rows=3960 width=210) - Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col7 - Merge Join Operator [MERGEJOIN_445] (rows=10246882 width=209) - Conds:RS_112._col1=RS_499._col0(Inner),Output:["_col2","_col7"] + Group By Operator [GBY_116] (rows=33705 width=210) + Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col5 + Merge Join Operator [MERGEJOIN_445] (rows=37399561 width=139) + Conds:RS_112._col1=RS_499._col0(Inner),Output:["_col2","_col5"] <-Map 32 [SIMPLE_EDGE] vectorized SHUFFLE [RS_499] PartitionCols:_col0 @@ -294,28 +294,28 @@ Stage-0 <-Reducer 28 [SIMPLE_EDGE] SHUFFLE [RS_112] PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_444] (rows=10246882 width=115) - Conds:RS_534._col0=RS_473._col0(Inner),Output:["_col1","_col2"] + Merge Join Operator [MERGEJOIN_444] (rows=37399561 width=42) + Conds:RS_536._col0=RS_473._col0(Inner),Output:["_col1","_col2"] <-Map 8 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_473] PartitionCols:_col0 - Select Operator [SEL_462] (rows=130 width=12) + Select Operator [SEL_462] (rows=130 width=4) Output:["_col0"] Filter Operator [FIL_456] (rows=130 width=12) predicate:((d_qoy = 3) and (d_year = 2000) and d_date_sk is not null) Please refer to the previous TableScan [TS_3] <-Map 37 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_534] + SHUFFLE [RS_536] PartitionCols:_col0 - Select Operator [SEL_533] (rows=143931246 width=119) + Select Operator [SEL_535] (rows=525327191 width=114) Output:["_col0","_col1","_col2"] - Filter Operator [FIL_532] (rows=143931246 width=119) - predicate:((ws_sold_date_sk BETWEEN DynamicValue(RS_110_date_dim_d_date_sk_min) AND DynamicValue(RS_110_date_dim_d_date_sk_max) and in_bloom_filter(ws_sold_date_sk, DynamicValue(RS_110_date_dim_d_date_sk_bloom_filter))) and ws_bill_addr_sk is not null and ws_sold_date_sk is not null) - TableScan [TS_100] (rows=144002668 width=119) - default@web_sales,web_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ws_sold_date_sk","ws_bill_addr_sk","ws_ext_sales_price"] + Filter Operator [FIL_534] (rows=525327191 width=114) + predicate:((ss_sold_date_sk BETWEEN DynamicValue(RS_110_date_dim_d_date_sk_min) AND DynamicValue(RS_110_date_dim_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_110_date_dim_d_date_sk_bloom_filter))) and ss_addr_sk is not null and ss_sold_date_sk is not null) + TableScan [TS_100] (rows=575995635 width=114) + default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_addr_sk","ss_ext_sales_price"] <-Reducer 31 [BROADCAST_EDGE] vectorized - BROADCAST [RS_531] - Group By Operator [GBY_530] (rows=1 width=12) + BROADCAST [RS_533] + Group By Operator [GBY_532] (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_486] @@ -327,74 +327,76 @@ Stage-0 <-Reducer 6 [ONE_TO_ONE_EDGE] FORWARD [RS_133] PartitionCols:_col0 - Merge Join Operator [MERGEJOIN_447] (rows=1605 width=434) - Conds:RS_130._col0=RS_515._col0(Inner),Output:["_col0","_col1","_col3","_col5"] + Merge Join Operator [MERGEJOIN_449] (rows=440 width=442) + Conds:RS_130._col0=RS_517._col0(Inner),Output:["_col0","_col1","_col2","_col4","_col6","_col7"] <-Reducer 16 [ONE_TO_ONE_EDGE] vectorized - FORWARD [RS_515] + FORWARD [RS_517] PartitionCols:_col0 - Group By Operator [GBY_514] (rows=1605 width=210) - Output:["_col0","_col1"],aggregations:["sum(VALUE._col0)"],keys:KEY._col0 - <-Reducer 15 [SIMPLE_EDGE] - SHUFFLE [RS_57] - PartitionCols:_col0 - Group By Operator [GBY_56] (rows=33705 width=210) - Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col7 - Merge Join Operator [MERGEJOIN_439] (rows=37399561 width=139) - Conds:RS_52._col1=RS_496._col0(Inner),Output:["_col2","_col7"] - <-Map 32 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_496] - PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_493] - <-Reducer 14 [SIMPLE_EDGE] - SHUFFLE [RS_52] - PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_438] (rows=37399561 width=42) - Conds:RS_513._col0=RS_467._col0(Inner),Output:["_col1","_col2"] - <-Map 8 [SIMPLE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_467] - PartitionCols:_col0 - Select Operator [SEL_459] (rows=130 width=12) - Output:["_col0"] - Filter Operator [FIL_453] (rows=130 width=12) - predicate:((d_qoy = 3) and (d_year = 2000) and d_date_sk is not null) - Please refer to the previous TableScan [TS_3] - <-Map 34 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_513] - PartitionCols:_col0 - Select Operator [SEL_512] (rows=525327191 width=114) - Output:["_col0","_col1","_col2"] - Filter Operator [FIL_511] (rows=525327191 width=114) - predicate:((ss_sold_date_sk BETWEEN DynamicValue(RS_50_date_dim_d_date_sk_min) AND DynamicValue(RS_50_date_dim_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_50_date_dim_d_date_sk_bloom_filter))) and ss_addr_sk is not null and ss_sold_date_sk is not null) - TableScan [TS_40] (rows=575995635 width=114) - default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_addr_sk","ss_ext_sales_price"] - <-Reducer 17 [BROADCAST_EDGE] vectorized - BROADCAST [RS_510] - Group By Operator [GBY_509] (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_483] - Group By Operator [GBY_477] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] - Select Operator [SEL_468] (rows=130 width=4) - Output:["_col0"] - Please refer to the previous Select Operator [SEL_459] + Select Operator [SEL_516] (rows=440 width=214) + Output:["_col0","_col1","_col2"] + Group By Operator [GBY_515] (rows=440 width=210) + Output:["_col0","_col1"],aggregations:["sum(VALUE._col0)"],keys:KEY._col0 + <-Reducer 15 [SIMPLE_EDGE] + SHUFFLE [RS_57] + PartitionCols:_col0 + Group By Operator [GBY_56] (rows=3960 width=210) + Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col5 + Merge Join Operator [MERGEJOIN_439] (rows=10246882 width=209) + Conds:RS_52._col1=RS_496._col0(Inner),Output:["_col2","_col5"] + <-Map 32 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_496] + PartitionCols:_col0 + Please refer to the previous Select Operator [SEL_493] + <-Reducer 14 [SIMPLE_EDGE] + SHUFFLE [RS_52] + PartitionCols:_col1 + Merge Join Operator [MERGEJOIN_438] (rows=10246882 width=115) + Conds:RS_514._col0=RS_467._col0(Inner),Output:["_col1","_col2"] + <-Map 8 [SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_467] + PartitionCols:_col0 + Select Operator [SEL_459] (rows=130 width=4) + Output:["_col0"] + Filter Operator [FIL_453] (rows=130 width=12) + predicate:((d_qoy = 2) and (d_year = 2000) and d_date_sk is not null) + Please refer to the previous TableScan [TS_3] + <-Map 34 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_514] + PartitionCols:_col0 + Select Operator [SEL_513] (rows=143931246 width=119) + Output:["_col0","_col1","_col2"] + Filter Operator [FIL_512] (rows=143931246 width=119) + predicate:((ws_sold_date_sk BETWEEN DynamicValue(RS_50_date_dim_d_date_sk_min) AND DynamicValue(RS_50_date_dim_d_date_sk_max) and in_bloom_filter(ws_sold_date_sk, DynamicValue(RS_50_date_dim_d_date_sk_bloom_filter))) and ws_bill_addr_sk is not null and ws_sold_date_sk is not null) + TableScan [TS_40] (rows=144002668 width=119) + default@web_sales,web_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ws_sold_date_sk","ws_bill_addr_sk","ws_ext_sales_price"] + <-Reducer 17 [BROADCAST_EDGE] vectorized + BROADCAST [RS_511] + Group By Operator [GBY_510] (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_483] + Group By Operator [GBY_477] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] + Select Operator [SEL_468] (rows=130 width=4) + Output:["_col0"] + Please refer to the previous Select Operator [SEL_459] <-Reducer 5 [ONE_TO_ONE_EDGE] FORWARD [RS_130] PartitionCols:_col0 - Merge Join Operator [MERGEJOIN_446] (rows=1605 width=322) - Conds:RS_501._col0=RS_508._col0(Inner),Output:["_col0","_col1","_col3"] + Merge Join Operator [MERGEJOIN_446] (rows=440 width=326) + Conds:RS_502._col0=RS_509._col0(Inner),Output:["_col0","_col1","_col2","_col4"] <-Reducer 12 [ONE_TO_ONE_EDGE] vectorized - FORWARD [RS_508] + FORWARD [RS_509] PartitionCols:_col0 - Group By Operator [GBY_507] (rows=1605 width=210) + Group By Operator [GBY_508] (rows=440 width=210) Output:["_col0","_col1"],aggregations:["sum(VALUE._col0)"],keys:KEY._col0 <-Reducer 11 [SIMPLE_EDGE] SHUFFLE [RS_37] PartitionCols:_col0 - Group By Operator [GBY_36] (rows=33705 width=210) - Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col7 - Merge Join Operator [MERGEJOIN_437] (rows=37399561 width=139) - Conds:RS_32._col1=RS_495._col0(Inner),Output:["_col2","_col7"] + Group By Operator [GBY_36] (rows=3960 width=210) + Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col5 + Merge Join Operator [MERGEJOIN_437] (rows=10246882 width=209) + Conds:RS_32._col1=RS_495._col0(Inner),Output:["_col2","_col5"] <-Map 32 [SIMPLE_EDGE] vectorized SHUFFLE [RS_495] PartitionCols:_col0 @@ -402,28 +404,28 @@ Stage-0 <-Reducer 10 [SIMPLE_EDGE] SHUFFLE [RS_32] PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_436] (rows=37399561 width=42) - Conds:RS_506._col0=RS_465._col0(Inner),Output:["_col1","_col2"] + Merge Join Operator [MERGEJOIN_436] (rows=10246882 width=115) + Conds:RS_507._col0=RS_465._col0(Inner),Output:["_col1","_col2"] <-Map 8 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_465] PartitionCols:_col0 - Select Operator [SEL_458] (rows=130 width=12) + Select Operator [SEL_458] (rows=130 width=4) Output:["_col0"] Filter Operator [FIL_452] (rows=130 width=12) - predicate:((d_qoy = 1) and (d_year = 2000) and d_date_sk is not null) + predicate:((d_qoy = 3) and (d_year = 2000) and d_date_sk is not null) Please refer to the previous TableScan [TS_3] <-Map 33 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_506] + SHUFFLE [RS_507] PartitionCols:_col0 - Select Operator [SEL_505] (rows=525327191 width=114) + Select Operator [SEL_506] (rows=143931246 width=119) Output:["_col0","_col1","_col2"] - Filter Operator [FIL_504] (rows=525327191 width=114) - predicate:((ss_sold_date_sk BETWEEN DynamicValue(RS_30_date_dim_d_date_sk_min) AND DynamicValue(RS_30_date_dim_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_30_date_dim_d_date_sk_bloom_filter))) and ss_addr_sk is not null and ss_sold_date_sk is not null) - TableScan [TS_20] (rows=575995635 width=114) - default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_addr_sk","ss_ext_sales_price"] + Filter Operator [FIL_505] (rows=143931246 width=119) + predicate:((ws_sold_date_sk BETWEEN DynamicValue(RS_30_date_dim_d_date_sk_min) AND DynamicValue(RS_30_date_dim_d_date_sk_max) and in_bloom_filter(ws_sold_date_sk, DynamicValue(RS_30_date_dim_d_date_sk_bloom_filter))) and ws_bill_addr_sk is not null and ws_sold_date_sk is not null) + TableScan [TS_20] (rows=144002668 width=119) + default@web_sales,web_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ws_sold_date_sk","ws_bill_addr_sk","ws_ext_sales_price"] <-Reducer 13 [BROADCAST_EDGE] vectorized - BROADCAST [RS_503] - Group By Operator [GBY_502] (rows=1 width=12) + BROADCAST [RS_504] + Group By Operator [GBY_503] (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_482] @@ -433,52 +435,54 @@ Stage-0 Output:["_col0"] Please refer to the previous Select Operator [SEL_458] <-Reducer 4 [ONE_TO_ONE_EDGE] vectorized - FORWARD [RS_501] + FORWARD [RS_502] PartitionCols:_col0 - Group By Operator [GBY_500] (rows=1605 width=210) - Output:["_col0","_col1"],aggregations:["sum(VALUE._col0)"],keys:KEY._col0 - <-Reducer 3 [SIMPLE_EDGE] - SHUFFLE [RS_17] - PartitionCols:_col0 - Group By Operator [GBY_16] (rows=33705 width=210) - Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col7 - Merge Join Operator [MERGEJOIN_435] (rows=37399561 width=139) - Conds:RS_12._col1=RS_494._col0(Inner),Output:["_col2","_col7"] - <-Map 32 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_494] - PartitionCols:_col0 - Please refer to the previous Select Operator [SEL_493] - <-Reducer 2 [SIMPLE_EDGE] - SHUFFLE [RS_12] - PartitionCols:_col1 - Merge Join Operator [MERGEJOIN_434] (rows=37399561 width=42) - Conds:RS_491._col0=RS_463._col0(Inner),Output:["_col1","_col2"] - <-Map 8 [SIMPLE_EDGE] vectorized - PARTITION_ONLY_SHUFFLE [RS_463] - PartitionCols:_col0 - Select Operator [SEL_457] (rows=130 width=12) - Output:["_col0"] - Filter Operator [FIL_451] (rows=130 width=12) - predicate:((d_qoy = 2) and (d_year = 2000) and d_date_sk is not null) - Please refer to the previous TableScan [TS_3] - <-Map 1 [SIMPLE_EDGE] vectorized - SHUFFLE [RS_491] - PartitionCols:_col0 - Select Operator [SEL_490] (rows=525327191 width=114) - Output:["_col0","_col1","_col2"] - Filter Operator [FIL_489] (rows=525327191 width=114) - predicate:((ss_sold_date_sk BETWEEN DynamicValue(RS_10_date_dim_d_date_sk_min) AND DynamicValue(RS_10_date_dim_d_date_sk_max) and in_bloom_filter(ss_sold_date_sk, DynamicValue(RS_10_date_dim_d_date_sk_bloom_filter))) and ss_addr_sk is not null and ss_sold_date_sk is not null) - TableScan [TS_0] (rows=575995635 width=114) - default@store_sales,store_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ss_sold_date_sk","ss_addr_sk","ss_ext_sales_price"] - <-Reducer 9 [BROADCAST_EDGE] vectorized - BROADCAST [RS_488] - Group By Operator [GBY_487] (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_481] - Group By Operator [GBY_475] (rows=1 width=12) - Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] - Select Operator [SEL_464] (rows=130 width=4) - Output:["_col0"] - Please refer to the previous Select Operator [SEL_457] + Select Operator [SEL_501] (rows=440 width=214) + Output:["_col0","_col1","_col2"] + Group By Operator [GBY_500] (rows=440 width=210) + Output:["_col0","_col1"],aggregations:["sum(VALUE._col0)"],keys:KEY._col0 + <-Reducer 3 [SIMPLE_EDGE] + SHUFFLE [RS_17] + PartitionCols:_col0 + Group By Operator [GBY_16] (rows=3960 width=210) + Output:["_col0","_col1"],aggregations:["sum(_col2)"],keys:_col5 + Merge Join Operator [MERGEJOIN_435] (rows=10246882 width=209) + Conds:RS_12._col1=RS_494._col0(Inner),Output:["_col2","_col5"] + <-Map 32 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_494] + PartitionCols:_col0 + Please refer to the previous Select Operator [SEL_493] + <-Reducer 2 [SIMPLE_EDGE] + SHUFFLE [RS_12] + PartitionCols:_col1 + Merge Join Operator [MERGEJOIN_434] (rows=10246882 width=115) + Conds:RS_491._col0=RS_463._col0(Inner),Output:["_col1","_col2"] + <-Map 8 [SIMPLE_EDGE] vectorized + PARTITION_ONLY_SHUFFLE [RS_463] + PartitionCols:_col0 + Select Operator [SEL_457] (rows=130 width=4) + Output:["_col0"] + Filter Operator [FIL_451] (rows=130 width=12) + predicate:((d_qoy = 1) and (d_year = 2000) and d_date_sk is not null) + Please refer to the previous TableScan [TS_3] + <-Map 1 [SIMPLE_EDGE] vectorized + SHUFFLE [RS_491] + PartitionCols:_col0 + Select Operator [SEL_490] (rows=143931246 width=119) + Output:["_col0","_col1","_col2"] + Filter Operator [FIL_489] (rows=143931246 width=119) + predicate:((ws_sold_date_sk BETWEEN DynamicValue(RS_10_date_dim_d_date_sk_min) AND DynamicValue(RS_10_date_dim_d_date_sk_max) and in_bloom_filter(ws_sold_date_sk, DynamicValue(RS_10_date_dim_d_date_sk_bloom_filter))) and ws_bill_addr_sk is not null and ws_sold_date_sk is not null) + TableScan [TS_0] (rows=144002668 width=119) + default@web_sales,web_sales,Tbl:COMPLETE,Col:COMPLETE,Output:["ws_sold_date_sk","ws_bill_addr_sk","ws_ext_sales_price"] + <-Reducer 9 [BROADCAST_EDGE] vectorized + BROADCAST [RS_488] + Group By Operator [GBY_487] (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_481] + Group By Operator [GBY_475] (rows=1 width=12) + Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] + Select Operator [SEL_464] (rows=130 width=4) + Output:["_col0"] + Please refer to the previous Select Operator [SEL_457] http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query32.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query32.q.out b/ql/src/test/results/clientpositive/perf/tez/query32.q.out index 1c1a2e7..2e52e0a 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query32.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query32.q.out @@ -93,9 +93,9 @@ Stage-0 Select Operator [SEL_34] (rows=2478 width=112) Output:["_col2"] Filter Operator [FIL_33] (rows=2478 width=112) - predicate:(_col2 > CAST( (1.3 * _col6) AS decimal(14,7))) + predicate:(_col2 > _col5) Merge Join Operator [MERGEJOIN_104] (rows=7434 width=112) - Conds:RS_30._col1=RS_31._col2(Inner),Output:["_col2","_col6"] + Conds:RS_30._col1=RS_31._col2(Inner),Output:["_col2","_col5"] <-Reducer 2 [SIMPLE_EDGE] PARTITION_ONLY_SHUFFLE [RS_30] PartitionCols:_col1 @@ -104,7 +104,7 @@ Stage-0 <-Map 6 [SIMPLE_EDGE] vectorized SHUFFLE [RS_107] PartitionCols:_col0 - Select Operator [SEL_106] (rows=8116 width=98) + Select Operator [SEL_106] (rows=8116 width=4) Output:["_col0"] Filter Operator [FIL_105] (rows=8116 width=98) predicate:(CAST( d_date AS TIMESTAMP) BETWEEN TIMESTAMP'1998-03-18 00:00:00' AND TIMESTAMP'1998-06-16 00:00:00' and d_date_sk is not null) @@ -129,7 +129,7 @@ Stage-0 Output:["_col0","_col1","_col2"],aggregations:["min(_col0)","max(_col0)","bloom_filter(_col0, expectedEntries=1000000)"] Select Operator [SEL_120] (rows=669 width=4) Output:["_col0"] - Select Operator [SEL_118] (rows=669 width=8) + Select Operator [SEL_118] (rows=669 width=4) Output:["_col0"] Filter Operator [FIL_117] (rows=669 width=7) predicate:((i_manufact_id = 269) and i_item_sk is not null) http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query33.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query33.q.out b/ql/src/test/results/clientpositive/perf/tez/query33.q.out index a76122c..6c4798e 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query33.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query33.q.out @@ -215,9 +215,9 @@ Stage-0 SHUFFLE [RS_109] PartitionCols:_col0 Group By Operator [GBY_108] (rows=19 width=115) - Output:["_col0","_col1"],aggregations:["sum(_col8)"],keys:_col1 + Output:["_col0","_col1"],aggregations:["sum(_col7)"],keys:_col1 Merge Join Operator [MERGEJOIN_304] (rows=11364 width=3) - Conds:RS_104._col0=RS_105._col3(Inner),Output:["_col1","_col8"] + Conds:RS_104._col0=RS_105._col2(Inner),Output:["_col1","_col7"] <-Reducer 2 [SIMPLE_EDGE] SHUFFLE [RS_104] PartitionCols:_col0 @@ -250,15 +250,15 @@ Stage-0 default@item,item,Tbl:COMPLETE,Col:COMPLETE,Output:["i_category","i_manufact_id"] <-Reducer 23 [SIMPLE_EDGE] SHUFFLE [RS_105] - PartitionCols:_col3 + PartitionCols:_col2 Select Operator [SEL_100] (rows=788222 width=110) - Output:["_col3","_col5"] + Output:["_col2","_col4"] Merge Join Operator [MERGEJOIN_301] (rows=788222 width=110) Conds:RS_97._col2=RS_348._col0(Inner),Output:["_col1","_col3"] <-Map 25 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_348] PartitionCols:_col0 - Select Operator [SEL_343] (rows=8000000 width=116) + Select Operator [SEL_343] (rows=8000000 width=4) Output:["_col0"] Filter Operator [FIL_342] (rows=8000000 width=112) predicate:((ca_gmt_offset = -6) and ca_address_sk is not null) @@ -272,7 +272,7 @@ Stage-0 <-Map 17 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_332] PartitionCols:_col0 - Select Operator [SEL_327] (rows=50 width=12) + Select Operator [SEL_327] (rows=50 width=4) Output:["_col0"] Filter Operator [FIL_326] (rows=50 width=12) predicate:((d_moy = 3) and (d_year = 1999) and d_date_sk is not null) @@ -320,18 +320,18 @@ Stage-0 SHUFFLE [RS_34] PartitionCols:_col0 Group By Operator [GBY_33] (rows=64 width=115) - Output:["_col0","_col1"],aggregations:["sum(_col8)"],keys:_col1 + Output:["_col0","_col1"],aggregations:["sum(_col7)"],keys:_col1 Merge Join Operator [MERGEJOIN_302] (rows=41476 width=3) - Conds:RS_29._col0=RS_30._col3(Inner),Output:["_col1","_col8"] + Conds:RS_29._col0=RS_30._col2(Inner),Output:["_col1","_col7"] <-Reducer 2 [SIMPLE_EDGE] SHUFFLE [RS_29] PartitionCols:_col0 Please refer to the previous Merge Join Operator [MERGEJOIN_293] <-Reducer 16 [SIMPLE_EDGE] SHUFFLE [RS_30] - PartitionCols:_col3 + PartitionCols:_col2 Select Operator [SEL_25] (rows=2876890 width=4) - Output:["_col3","_col5"] + Output:["_col2","_col4"] Merge Join Operator [MERGEJOIN_295] (rows=2876890 width=4) Conds:RS_22._col2=RS_344._col0(Inner),Output:["_col1","_col3"] <-Map 25 [SIMPLE_EDGE] vectorized @@ -389,18 +389,18 @@ Stage-0 SHUFFLE [RS_71] PartitionCols:_col0 Group By Operator [GBY_70] (rows=35 width=115) - Output:["_col0","_col1"],aggregations:["sum(_col8)"],keys:_col1 + Output:["_col0","_col1"],aggregations:["sum(_col7)"],keys:_col1 Merge Join Operator [MERGEJOIN_303] (rows=22352 width=3) - Conds:RS_66._col0=RS_67._col4(Inner),Output:["_col1","_col8"] + Conds:RS_66._col0=RS_67._col3(Inner),Output:["_col1","_col7"] <-Reducer 2 [SIMPLE_EDGE] SHUFFLE [RS_66] PartitionCols:_col0 Please refer to the previous Merge Join Operator [MERGEJOIN_293] <-Reducer 20 [SIMPLE_EDGE] SHUFFLE [RS_67] - PartitionCols:_col4 + PartitionCols:_col3 Select Operator [SEL_62] (rows=1550375 width=13) - Output:["_col4","_col5"] + Output:["_col3","_col4"] Merge Join Operator [MERGEJOIN_298] (rows=1550375 width=13) Conds:RS_59._col1=RS_346._col0(Inner),Output:["_col2","_col3"] <-Map 25 [SIMPLE_EDGE] vectorized http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query34.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query34.q.out b/ql/src/test/results/clientpositive/perf/tez/query34.q.out index b40a921..fd60a3a 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query34.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query34.q.out @@ -126,7 +126,7 @@ Stage-0 <-Map 13 [SIMPLE_EDGE] vectorized SHUFFLE [RS_122] PartitionCols:_col0 - Select Operator [SEL_121] (rows=112 width=102) + Select Operator [SEL_121] (rows=112 width=4) Output:["_col0"] Filter Operator [FIL_120] (rows=112 width=102) predicate:((s_county) IN ('Mobile County', 'Maverick County', 'Huron County', 'Kittitas County', 'Fairfield County', 'Jackson County', 'Barrow County', 'Pennington County') and s_store_sk is not null) @@ -140,7 +140,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.2D)) ELSE (null) END and hd_demo_sk is not null) @@ -154,7 +154,7 @@ Stage-0 <-Map 9 [SIMPLE_EDGE] vectorized SHUFFLE [RS_106] PartitionCols:_col0 - Select Operator [SEL_105] (rows=595 width=12) + Select Operator [SEL_105] (rows=595 width=4) Output:["_col0"] Filter Operator [FIL_104] (rows=595 width=12) predicate:((d_dom BETWEEN 1 AND 3 or d_dom BETWEEN 25 AND 28) and (d_year) IN (2000, 2001, 2002) 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/query35.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query35.q.out b/ql/src/test/results/clientpositive/perf/tez/query35.q.out index 4499383..f9e67b6 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query35.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query35.q.out @@ -201,7 +201,7 @@ Stage-0 <-Map 15 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_194] PartitionCols:_col0 - Select Operator [SEL_193] (rows=217 width=12) + Select Operator [SEL_193] (rows=217 width=4) Output:["_col0"] Filter Operator [FIL_192] (rows=217 width=12) predicate:((d_qoy < 4) and (d_year = 1999) 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/query36.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query36.q.out b/ql/src/test/results/clientpositive/perf/tez/query36.q.out index 4f4ce8a..a367f2e 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query36.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query36.q.out @@ -112,7 +112,7 @@ Stage-0 Select Operator [SEL_21] (rows=30601888 width=232) Output:["_col0","_col1","_col2","_col3"] Merge Join Operator [MERGEJOIN_82] (rows=30601888 width=232) - Conds:RS_18._col1=RS_104._col0(Inner),Output:["_col3","_col4","_col10","_col11"] + Conds:RS_18._col1=RS_104._col0(Inner),Output:["_col3","_col4","_col8","_col9"] <-Map 12 [SIMPLE_EDGE] vectorized SHUFFLE [RS_104] PartitionCols:_col0 @@ -130,7 +130,7 @@ Stage-0 <-Map 10 [SIMPLE_EDGE] vectorized SHUFFLE [RS_93] PartitionCols:_col0 - Select Operator [SEL_92] (rows=278 width=90) + Select Operator [SEL_92] (rows=278 width=4) Output:["_col0"] Filter Operator [FIL_91] (rows=278 width=90) predicate:((s_state) IN ('SD', 'FL', 'MI', 'LA', 'MO', 'SC', 'AL', 'GA') and s_store_sk is not null) @@ -144,7 +144,7 @@ Stage-0 <-Map 8 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_85] PartitionCols:_col0 - Select Operator [SEL_84] (rows=652 width=8) + Select Operator [SEL_84] (rows=652 width=4) Output:["_col0"] Filter Operator [FIL_83] (rows=652 width=8) predicate:((d_year = 1999) 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/query37.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query37.q.out b/ql/src/test/results/clientpositive/perf/tez/query37.q.out index 4407a48..c7c29fb 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query37.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query37.q.out @@ -83,7 +83,7 @@ Stage-0 <-Map 11 [SIMPLE_EDGE] vectorized SHUFFLE [RS_93] PartitionCols:_col0 - Select Operator [SEL_92] (rows=8116 width=98) + Select Operator [SEL_92] (rows=8116 width=4) Output:["_col0"] Filter Operator [FIL_91] (rows=8116 width=98) predicate:(CAST( d_date AS TIMESTAMP) BETWEEN TIMESTAMP'2001-06-02 00:00:00' AND TIMESTAMP'2001-08-01 00:00:00' and d_date_sk is not null) @@ -92,7 +92,7 @@ Stage-0 <-Map 8 [SIMPLE_EDGE] vectorized SHUFFLE [RS_90] PartitionCols:_col0 - Select Operator [SEL_89] (rows=4176000 width=11) + Select Operator [SEL_89] (rows=4176000 width=8) Output:["_col0","_col1"] Filter Operator [FIL_88] (rows=4176000 width=11) predicate:(inv_date_sk is not null and inv_item_sk is not null and inv_quantity_on_hand BETWEEN 100 AND 500) @@ -106,7 +106,7 @@ Stage-0 <-Map 6 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_82] PartitionCols:_col0 - Select Operator [SEL_81] (rows=297 width=404) + Select Operator [SEL_81] (rows=297 width=400) Output:["_col0","_col1","_col2","_col3"] Filter Operator [FIL_80] (rows=297 width=404) predicate:((i_manufact_id) IN (678, 964, 918, 849) and i_current_price BETWEEN 22 AND 52 and i_item_sk is not null) http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query38.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query38.q.out b/ql/src/test/results/clientpositive/perf/tez/query38.q.out index e91141d..ddf6e6e 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query38.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query38.q.out @@ -112,9 +112,9 @@ Stage-0 SHUFFLE [RS_42] PartitionCols:_col0, _col1, _col2 Group By Operator [GBY_41] (rows=49146883 width=274) - Output:["_col0","_col1","_col2"],keys:_col7, _col6, _col3 + Output:["_col0","_col1","_col2"],keys:_col6, _col5, _col3 Merge Join Operator [MERGEJOIN_178] (rows=49146883 width=274) - Conds:RS_37._col1=RS_221._col0(Inner),Output:["_col3","_col6","_col7"] + Conds:RS_37._col1=RS_221._col0(Inner),Output:["_col3","_col5","_col6"] <-Map 18 [SIMPLE_EDGE] vectorized SHUFFLE [RS_221] PartitionCols:_col0 @@ -132,7 +132,7 @@ Stage-0 <-Map 8 [SIMPLE_EDGE] vectorized PARTITION_ONLY_SHUFFLE [RS_203] PartitionCols:_col0 - Select Operator [SEL_200] (rows=317 width=102) + Select Operator [SEL_200] (rows=317 width=98) Output:["_col0","_col1"] Filter Operator [FIL_199] (rows=317 width=102) predicate:(d_date_sk is not null and d_month_seq BETWEEN 1212 AND 1223) @@ -173,9 +173,9 @@ Stage-0 SHUFFLE [RS_68] PartitionCols:_col0, _col1, _col2 Group By Operator [GBY_67] (rows=24986582 width=274) - Output:["_col0","_col1","_col2"],keys:_col7, _col6, _col3 + Output:["_col0","_col1","_col2"],keys:_col6, _col5, _col3 Merge Join Operator [MERGEJOIN_180] (rows=24986582 width=274) - Conds:RS_63._col1=RS_222._col0(Inner),Output:["_col3","_col6","_col7"] + Conds:RS_63._col1=RS_222._col0(Inner),Output:["_col3","_col5","_col6"] <-Map 18 [SIMPLE_EDGE] vectorized SHUFFLE [RS_222] PartitionCols:_col0 @@ -224,9 +224,9 @@ Stage-0 SHUFFLE [RS_17] PartitionCols:_col0, _col1, _col2 Group By Operator [GBY_16] (rows=91197425 width=274) - Output:["_col0","_col1","_col2"],keys:_col7, _col6, _col3 + Output:["_col0","_col1","_col2"],keys:_col6, _col5, _col3 Merge Join Operator [MERGEJOIN_176] (rows=91197425 width=274) - Conds:RS_12._col1=RS_220._col0(Inner),Output:["_col3","_col6","_col7"] + Conds:RS_12._col1=RS_220._col0(Inner),Output:["_col3","_col5","_col6"] <-Map 18 [SIMPLE_EDGE] vectorized SHUFFLE [RS_220] PartitionCols:_col0 http://git-wip-us.apache.org/repos/asf/hive/blob/55887646/ql/src/test/results/clientpositive/perf/tez/query39.q.out ---------------------------------------------------------------------- diff --git a/ql/src/test/results/clientpositive/perf/tez/query39.q.out b/ql/src/test/results/clientpositive/perf/tez/query39.q.out index 103e921..691e301 100644 --- a/ql/src/test/results/clientpositive/perf/tez/query39.q.out +++ b/ql/src/test/results/clientpositive/perf/tez/query39.q.out @@ -105,7 +105,7 @@ Stage-0 Select Operator [SEL_49] (rows=1032514 width=108) Output:["_col0","_col1","_col2","_col3","_col4","_col5"] Merge Join Operator [MERGEJOIN_201] (rows=1032514 width=108) - Conds:RS_46._col2=RS_220._col0(Inner),Output:["_col3","_col7","_col8","_col9"] + Conds:RS_46._col2=RS_220._col0(Inner),Output:["_col3","_col5","_col6","_col7"] <-Map 14 [SIMPLE_EDGE] vectorized SHUFFLE [RS_220] PartitionCols:_col0 @@ -119,7 +119,7 @@ Stage-0 SHUFFLE [RS_46] PartitionCols:_col2 Merge Join Operator [MERGEJOIN_200] (rows=1032514 width=8) - Conds:RS_43._col1=RS_216._col0(Inner),Output:["_col2","_col3","_col7"] + Conds:RS_43._col1=RS_216._col0(Inner),Output:["_col2","_col3","_col5"] <-Map 13 [SIMPLE_EDGE] vectorized SHUFFLE [RS_216] PartitionCols:_col0 @@ -146,7 +146,7 @@ Stage-0 <-Map 12 [SIMPLE_EDGE] vectorized SHUFFLE [RS_212] PartitionCols:_col0 - Select Operator [SEL_210] (rows=50 width=12) + Select Operator [SEL_210] (rows=50 width=4) Output:["_col0"] Filter Operator [FIL_208] (rows=50 width=12) predicate:((d_moy = 5) and (d_year = 1999) and d_date_sk is not null) @@ -171,7 +171,7 @@ Stage-0 Select Operator [SEL_21] (rows=1032514 width=108) Output:["_col0","_col1","_col2","_col3","_col4","_col5"] Merge Join Operator [MERGEJOIN_198] (rows=1032514 width=108) - Conds:RS_18._col2=RS_219._col0(Inner),Output:["_col3","_col7","_col8","_col9"] + Conds:RS_18._col2=RS_219._col0(Inner),Output:["_col3","_col5","_col6","_col7"] <-Map 14 [SIMPLE_EDGE] vectorized SHUFFLE [RS_219] PartitionCols:_col0 @@ -180,7 +180,7 @@ Stage-0 SHUFFLE [RS_18] PartitionCols:_col2 Merge Join Operator [MERGEJOIN_197] (rows=1032514 width=8) - Conds:RS_15._col1=RS_215._col0(Inner),Output:["_col2","_col3","_col7"] + Conds:RS_15._col1=RS_215._col0(Inner),Output:["_col2","_col3","_col5"] <-Map 13 [SIMPLE_EDGE] vectorized SHUFFLE [RS_215] PartitionCols:_col0 @@ -197,7 +197,7 @@ Stage-0 <-Map 12 [SIMPLE_EDGE] vectorized SHUFFLE [RS_211] PartitionCols:_col0 - Select Operator [SEL_209] (rows=50 width=12) + Select Operator [SEL_209] (rows=50 width=4) Output:["_col0"] Filter Operator [FIL_207] (rows=50 width=12) predicate:((d_moy = 4) and (d_year = 1999) and d_date_sk is not null)