[opt](nereids) enhance broadcast join cost calculation (#22092)
Enhance broadcast join cost calculation, by considering both the build side effort from building bigger hash table, and more probe side effort from bigger cost of ProbeWhenBuildSideOutput and ProbeWhenSearchHashTable, if parallel_fragment_exec_instance_num is more than 1. Current solution gives a penalty factor on rightRowCount, and the factor is the total instance number to the power of 2. Penalty on outputRows is not taken currently and will be refined in next generation cost model. Also brings some update for shape checking: update original control variable in shape file parallel_fragment_exec_instance_num to parallel_pipeline_task_num, if pipeline is enabled. fix a be_number variable inactive issue.
This commit is contained in:
@ -69,6 +69,9 @@ class CostModelV1 extends PlanVisitor<Cost, PlanContext> {
|
||||
|
||||
public CostModelV1() {
|
||||
if (ConnectContext.get().getSessionVariable().isPlayNereidsDump()) {
|
||||
// TODO: @bingfeng refine minidump setting, and pass testMinidumpUt
|
||||
beNumber = 1;
|
||||
} else if (ConnectContext.get().getSessionVariable().getBeNumber() != -1) {
|
||||
beNumber = ConnectContext.get().getSessionVariable().getBeNumber();
|
||||
} else {
|
||||
beNumber = Math.max(1, ConnectContext.get().getEnv().getClusterInfo().getBackendsNumber(true));
|
||||
@ -284,8 +287,24 @@ class CostModelV1 extends PlanVisitor<Cost, PlanContext> {
|
||||
}
|
||||
|
||||
if (context.isBroadcastJoin()) {
|
||||
double broadcastJoinPenalty = broadCastJoinBalancePenalty(probeStats, buildStats);
|
||||
return CostV1.of(leftRowCount * broadcastJoinPenalty + rightRowCount + outputRowCount,
|
||||
// compared with shuffle join, bc join will be taken a penalty for both build and probe side;
|
||||
// currently we use the following factor as the penalty factor:
|
||||
// build side factor: totalInstanceNumber to the power of 2, standing for the additional effort for
|
||||
// bigger cost for building hash table, taken on rightRowCount
|
||||
// probe side factor: totalInstanceNumber to the power of 2, standing for the additional effort for
|
||||
// bigger cost for ProbeWhenBuildSideOutput effort and ProbeWhenSearchHashTableTime
|
||||
// on the output rows, taken on outputRowCount()
|
||||
double probeSideFactor = 1.0;
|
||||
double buildSideFactor = ConnectContext.get().getSessionVariable().getBroadcastRightTableScaleFactor();
|
||||
int parallelInstance = Math.max(1, ConnectContext.get().getSessionVariable().getParallelExecInstanceNum());
|
||||
int totalInstanceNumber = parallelInstance * beNumber;
|
||||
if (buildSideFactor <= 1.0) {
|
||||
// use totalInstanceNumber to the power of 2 as the default factor value
|
||||
buildSideFactor = Math.pow(totalInstanceNumber, 0.5);
|
||||
}
|
||||
// TODO: since the outputs rows may expand a lot, penalty on it will cause bc never be chosen.
|
||||
// will refine this in next generation cost model.
|
||||
return CostV1.of(leftRowCount + rightRowCount * buildSideFactor + outputRowCount * probeSideFactor,
|
||||
rightRowCount,
|
||||
0,
|
||||
0
|
||||
|
||||
@ -810,7 +810,7 @@ public class SessionVariable implements Serializable, Writable {
|
||||
public boolean enableDpHypTrace = false;
|
||||
|
||||
@VariableMgr.VarAttr(name = BROADCAST_RIGHT_TABLE_SCALE_FACTOR)
|
||||
private double broadcastRightTableScaleFactor = 10.0;
|
||||
private double broadcastRightTableScaleFactor = 0.0;
|
||||
|
||||
@VariableMgr.VarAttr(name = BROADCAST_ROW_COUNT_LIMIT, needForward = true)
|
||||
private double broadcastRowCountLimit = 30000000;
|
||||
|
||||
@ -9,14 +9,15 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
------------hashAgg[LOCAL]
|
||||
--------------PhysicalProject
|
||||
----------------hashJoin[INNER_JOIN](customer.c_customer_sk = store_sales.ss_customer_sk)
|
||||
------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
--------------------PhysicalProject
|
||||
----------------------filter('s' IN ('s', 'w'))
|
||||
------------------------PhysicalOlapScan[store_sales]
|
||||
--------------------PhysicalDistribute
|
||||
------------------PhysicalDistribute
|
||||
--------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------PhysicalProject
|
||||
------------------------filter('s' IN ('s', 'w')d_year IN (2001, 2002))
|
||||
--------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------filter('s' IN ('s', 'w'))
|
||||
--------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter('s' IN ('s', 'w')d_year IN (2001, 2002))
|
||||
----------------------------PhysicalOlapScan[date_dim]
|
||||
------------------PhysicalDistribute
|
||||
--------------------PhysicalProject
|
||||
----------------------filter('s' IN ('s', 'w'))
|
||||
|
||||
@ -27,9 +27,10 @@ PhysicalResultSink
|
||||
--------------------------------PhysicalOlapScan[household_demographics]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk)(((ca_state IN ('SD', 'KS', 'MI') AND ((store_sales.ss_net_profit >= 100.00) AND (store_sales.ss_net_profit <= 200.00))) OR (ca_state IN ('MO', 'ND', 'CO') AND ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 300.00)))) OR (ca_state IN ('NH', 'OH', 'TX') AND ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 250.00))))
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter(((((store_sales.ss_net_profit >= 100.00) AND (store_sales.ss_net_profit <= 200.00)) OR ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 300.00))) OR ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 250.00)))((((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00)) OR ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00))) OR ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00))))
|
||||
------------------------------------PhysicalOlapScan[store_sales]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter(((((store_sales.ss_net_profit >= 100.00) AND (store_sales.ss_net_profit <= 200.00)) OR ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 300.00))) OR ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 250.00)))((((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00)) OR ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00))) OR ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00))))
|
||||
--------------------------------------PhysicalOlapScan[store_sales]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter((customer_address.ca_country = 'United States')((ca_state IN ('SD', 'KS', 'MI') OR ca_state IN ('MO', 'ND', 'CO')) OR ca_state IN ('NH', 'OH', 'TX')))
|
||||
|
||||
@ -4,10 +4,11 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
--PhysicalCteProducer ( cteId=CTEId#0 )
|
||||
----PhysicalProject
|
||||
------hashJoin[INNER_JOIN](item.i_brand_id = t.brand_id)(item.i_class_id = t.class_id)(item.i_category_id = t.category_id)
|
||||
--------PhysicalProject
|
||||
----------PhysicalOlapScan[item]
|
||||
--------PhysicalDistribute
|
||||
----------PhysicalIntersect
|
||||
----------PhysicalProject
|
||||
------------PhysicalOlapScan[item]
|
||||
--------PhysicalIntersect
|
||||
----------PhysicalDistribute
|
||||
------------hashAgg[GLOBAL]
|
||||
--------------PhysicalDistribute
|
||||
----------------hashAgg[LOCAL]
|
||||
@ -23,33 +24,37 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------PhysicalOlapScan[item]
|
||||
----------PhysicalDistribute
|
||||
------------hashAgg[GLOBAL]
|
||||
--------------PhysicalDistribute
|
||||
----------------hashAgg[LOCAL]
|
||||
------------------PhysicalProject
|
||||
--------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = ics.i_item_sk)
|
||||
----------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = d2.d_date_sk)
|
||||
------------------------PhysicalProject
|
||||
--------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------PhysicalDistribute
|
||||
----------------------PhysicalDistribute
|
||||
------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = d2.d_date_sk)
|
||||
--------------------------PhysicalProject
|
||||
----------------------------filter((d2.d_year >= 2000)(d2.d_year <= 2002))
|
||||
------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------PhysicalOlapScan[catalog_sales]
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------PhysicalProject
|
||||
------------------------------filter((d2.d_year >= 2000)(d2.d_year <= 2002))
|
||||
--------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------PhysicalOlapScan[item]
|
||||
----------PhysicalDistribute
|
||||
------------hashAgg[GLOBAL]
|
||||
--------------PhysicalDistribute
|
||||
----------------hashAgg[LOCAL]
|
||||
------------------PhysicalProject
|
||||
--------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = iws.i_item_sk)
|
||||
----------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = d3.d_date_sk)
|
||||
------------------------PhysicalProject
|
||||
--------------------------PhysicalOlapScan[web_sales]
|
||||
------------------------PhysicalDistribute
|
||||
----------------------PhysicalDistribute
|
||||
------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = d3.d_date_sk)
|
||||
--------------------------PhysicalProject
|
||||
----------------------------filter((d3.d_year <= 2002)(d3.d_year >= 2000))
|
||||
------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------PhysicalOlapScan[web_sales]
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------PhysicalProject
|
||||
------------------------------filter((d3.d_year <= 2002)(d3.d_year >= 2000))
|
||||
--------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------PhysicalOlapScan[item]
|
||||
|
||||
@ -12,8 +12,9 @@ PhysicalResultSink
|
||||
------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = d3.d_date_sk)
|
||||
--------------------PhysicalProject
|
||||
----------------------hashJoin[INNER_JOIN](store_returns.sr_item_sk = catalog_sales.cs_item_sk)(store_returns.sr_customer_sk = catalog_sales.cs_bill_customer_sk)
|
||||
------------------------PhysicalProject
|
||||
--------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------hashJoin[INNER_JOIN](store.s_store_sk = store_sales.ss_store_sk)
|
||||
----------------------------PhysicalProject
|
||||
|
||||
@ -17,8 +17,9 @@ PhysicalResultSink
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[customer]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[customer]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = store_sales.ss_sold_date_sk)
|
||||
|
||||
@ -13,13 +13,14 @@ PhysicalResultSink
|
||||
--------------------hashAgg[LOCAL]
|
||||
----------------------PhysicalProject
|
||||
------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk)
|
||||
--------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------PhysicalProject
|
||||
------------------------------PhysicalOlapScan[catalog_sales]
|
||||
----------------------------PhysicalDistribute
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------filter((date_dim.d_date >= 2002-01-26)(date_dim.d_date <= 2002-02-25))
|
||||
----------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((date_dim.d_date >= 2002-01-26)(date_dim.d_date <= 2002-02-25))
|
||||
------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------PhysicalProject
|
||||
------------------------------filter(i_category IN ('Shoes', 'Books', 'Women'))
|
||||
|
||||
@ -23,16 +23,15 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
----PhysicalCteProducer ( cteId=CTEId#2 )
|
||||
------PhysicalProject
|
||||
--------NestedLoopJoin[INNER_JOIN](cast(ssales as DOUBLE) > cast(((cast(95 as DECIMALV3(8, 5)) / 100.0) * tpcds_cmax) as DOUBLE))
|
||||
----------hashAgg[GLOBAL]
|
||||
------------PhysicalDistribute
|
||||
--------------hashAgg[LOCAL]
|
||||
----------------PhysicalProject
|
||||
------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk)
|
||||
--------------------PhysicalProject
|
||||
----------------------PhysicalOlapScan[store_sales]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------PhysicalProject
|
||||
------------------------PhysicalOlapScan[customer]
|
||||
----------hashAgg[LOCAL]
|
||||
------------PhysicalProject
|
||||
--------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk)
|
||||
----------------PhysicalDistribute
|
||||
------------------PhysicalProject
|
||||
--------------------PhysicalOlapScan[store_sales]
|
||||
----------------PhysicalDistribute
|
||||
------------------PhysicalProject
|
||||
--------------------PhysicalOlapScan[customer]
|
||||
----------PhysicalDistribute
|
||||
------------PhysicalAssertNumRows
|
||||
--------------PhysicalProject
|
||||
@ -40,21 +39,20 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
------------------PhysicalDistribute
|
||||
--------------------hashAgg[LOCAL]
|
||||
----------------------PhysicalProject
|
||||
------------------------hashAgg[GLOBAL]
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------hashAgg[LOCAL]
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk)
|
||||
----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter(d_year IN (2000, 2001, 2002, 2003))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------hashAgg[LOCAL]
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk)
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[customer]
|
||||
--------------------------------------filter(d_year IN (2000, 2001, 2002, 2003))
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[customer]
|
||||
----PhysicalResultSink
|
||||
------PhysicalLimit
|
||||
--------PhysicalLimit
|
||||
|
||||
@ -8,29 +8,32 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
----------hashAgg[LOCAL]
|
||||
------------PhysicalProject
|
||||
--------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = store_returns.sr_item_sk)(store_sales.ss_ticket_number = store_returns.sr_ticket_number)
|
||||
----------------PhysicalProject
|
||||
------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
--------------------hashJoin[INNER_JOIN](store.s_zip = customer_address.ca_zip)(customer.c_current_addr_sk = customer_address.ca_address_sk)( not (c_birth_country = upper(ca_country)))
|
||||
----------------------PhysicalProject
|
||||
------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk)
|
||||
--------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk)
|
||||
----------------------------PhysicalProject
|
||||
------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------PhysicalDistribute
|
||||
------------------PhysicalProject
|
||||
--------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
----------------------hashJoin[INNER_JOIN](store.s_zip = customer_address.ca_zip)(customer.c_current_addr_sk = customer_address.ca_address_sk)( not (c_birth_country = upper(ca_country)))
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk)
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[store_sales]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter((store.s_market_id = 8))
|
||||
--------------------------------------PhysicalOlapScan[store]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------filter((store.s_market_id = 8))
|
||||
----------------------------------PhysicalOlapScan[store]
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------PhysicalProject
|
||||
------------------------------PhysicalOlapScan[customer]
|
||||
--------------------------------PhysicalOlapScan[customer]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------PhysicalOlapScan[customer_address]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------PhysicalOlapScan[customer_address]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------PhysicalProject
|
||||
------------------------PhysicalOlapScan[item]
|
||||
----------------PhysicalProject
|
||||
------------------PhysicalOlapScan[store_returns]
|
||||
--------------------------PhysicalOlapScan[item]
|
||||
----------------PhysicalDistribute
|
||||
------------------PhysicalProject
|
||||
--------------------PhysicalOlapScan[store_returns]
|
||||
--PhysicalResultSink
|
||||
----PhysicalQuickSort
|
||||
------PhysicalDistribute
|
||||
|
||||
@ -10,13 +10,14 @@ PhysicalResultSink
|
||||
--------------hashAgg[LOCAL]
|
||||
----------------PhysicalProject
|
||||
------------------hashJoin[INNER_JOIN](dt.d_date_sk = store_sales.ss_sold_date_sk)
|
||||
--------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
----------------------PhysicalProject
|
||||
------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------PhysicalDistribute
|
||||
--------------------PhysicalDistribute
|
||||
----------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter((item.i_manufact_id = 816))
|
||||
----------------------------PhysicalOlapScan[item]
|
||||
--------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------filter((item.i_manufact_id = 816))
|
||||
------------------------------PhysicalOlapScan[item]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------PhysicalProject
|
||||
------------------------filter((dt.d_moy = 11))
|
||||
|
||||
@ -8,14 +8,15 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
----------hashAgg[LOCAL]
|
||||
------------PhysicalProject
|
||||
--------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk)
|
||||
----------------PhysicalProject
|
||||
------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
--------------------PhysicalProject
|
||||
----------------------PhysicalOlapScan[store_sales]
|
||||
--------------------PhysicalDistribute
|
||||
----------------PhysicalDistribute
|
||||
------------------PhysicalProject
|
||||
--------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------PhysicalProject
|
||||
------------------------filter(d_qoy IN (1, 2, 3)(ss.d_year = 2000))
|
||||
--------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter(d_qoy IN (1, 2, 3)(ss.d_year = 2000))
|
||||
----------------------------PhysicalOlapScan[date_dim]
|
||||
----------------PhysicalDistribute
|
||||
------------------PhysicalProject
|
||||
--------------------PhysicalOlapScan[customer_address]
|
||||
|
||||
@ -32,8 +32,9 @@ PhysicalResultSink
|
||||
----------------------------------------PhysicalOlapScan[customer_address]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_manufact_id = item.i_manufact_id)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter((item.i_category = 'Home'))
|
||||
@ -62,39 +63,39 @@ PhysicalResultSink
|
||||
----------------------------------------PhysicalOlapScan[customer_address]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_manufact_id = item.i_manufact_id)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter((item.i_category = 'Home'))
|
||||
--------------------------------------PhysicalOlapScan[item]
|
||||
----------------PhysicalProject
|
||||
------------------hashAgg[GLOBAL]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------hashAgg[LOCAL]
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashJoin[LEFT_SEMI_JOIN](item.i_manufact_id = item.i_manufact_id)
|
||||
----------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[item]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](web_sales.ws_bill_addr_sk = customer_address.ca_address_sk)
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------PhysicalOlapScan[web_sales]
|
||||
------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------PhysicalProject
|
||||
----------------------------------------------filter((date_dim.d_moy = 1)(date_dim.d_year = 2002))
|
||||
------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((customer_address.ca_gmt_offset = -5.00))
|
||||
------------------------------------------PhysicalOlapScan[customer_address]
|
||||
------------------hashAgg[LOCAL]
|
||||
--------------------PhysicalProject
|
||||
----------------------hashJoin[LEFT_SEMI_JOIN](item.i_manufact_id = item.i_manufact_id)
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk)
|
||||
----------------------------PhysicalProject
|
||||
------------------------------PhysicalOlapScan[item]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------filter((item.i_category = 'Home'))
|
||||
----------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------hashJoin[INNER_JOIN](web_sales.ws_bill_addr_sk = customer_address.ca_address_sk)
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------PhysicalOlapScan[web_sales]
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------filter((date_dim.d_moy = 1)(date_dim.d_year = 2002))
|
||||
----------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((customer_address.ca_gmt_offset = -5.00))
|
||||
----------------------------------------PhysicalOlapScan[customer_address]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------filter((item.i_category = 'Home'))
|
||||
------------------------------PhysicalOlapScan[item]
|
||||
|
||||
|
||||
@ -16,18 +16,19 @@ PhysicalResultSink
|
||||
--------------------------PhysicalRepeat
|
||||
----------------------------PhysicalProject
|
||||
------------------------------hashJoin[INNER_JOIN](store.s_store_sk = store_sales.ss_store_sk)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](item.i_item_sk = store_sales.ss_item_sk)
|
||||
------------------------------------hashJoin[INNER_JOIN](d1.d_date_sk = store_sales.ss_sold_date_sk)
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[store_sales]
|
||||
--------------------------------------PhysicalDistribute
|
||||
--------------------------------hashJoin[INNER_JOIN](item.i_item_sk = store_sales.ss_item_sk)
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------hashJoin[INNER_JOIN](d1.d_date_sk = store_sales.ss_sold_date_sk)
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter((d1.d_year = 2002))
|
||||
--------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[item]
|
||||
------------------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------filter((d1.d_year = 2002))
|
||||
----------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter(s_state IN ('SD', 'TN', 'GA', 'SC', 'MO', 'AL', 'MI', 'OH'))
|
||||
|
||||
@ -11,9 +11,10 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
----------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------PhysicalProject
|
||||
--------------------hashJoin[INNER_JOIN](customer.c_customer_sk = store_sales.ss_customer_sk)
|
||||
----------------------PhysicalProject
|
||||
------------------------filter('s' IN ('c', 's', 'w'))
|
||||
--------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter('s' IN ('c', 's', 'w'))
|
||||
----------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter('s' IN ('c', 's', 'w'))
|
||||
@ -30,9 +31,10 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
----------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------PhysicalProject
|
||||
--------------------hashJoin[INNER_JOIN](customer.c_customer_sk = catalog_sales.cs_bill_customer_sk)
|
||||
----------------------PhysicalProject
|
||||
------------------------filter('c' IN ('c', 's', 'w'))
|
||||
--------------------------PhysicalOlapScan[catalog_sales]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter('c' IN ('c', 's', 'w'))
|
||||
----------------------------PhysicalOlapScan[catalog_sales]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter('c' IN ('c', 's', 'w'))
|
||||
@ -49,9 +51,10 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
----------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------PhysicalProject
|
||||
--------------------hashJoin[INNER_JOIN](customer.c_customer_sk = web_sales.ws_bill_customer_sk)
|
||||
----------------------PhysicalProject
|
||||
------------------------filter('w' IN ('c', 's', 'w'))
|
||||
--------------------------PhysicalOlapScan[web_sales]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter('w' IN ('c', 's', 'w'))
|
||||
----------------------------PhysicalOlapScan[web_sales]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter('w' IN ('c', 's', 'w'))
|
||||
|
||||
@ -10,35 +10,6 @@ PhysicalResultSink
|
||||
--------------PhysicalOlapScan[item]
|
||||
------------PhysicalDistribute
|
||||
--------------hashJoin[INNER_JOIN](asceding.rnk = descending.rnk)
|
||||
----------------hashJoin[INNER_JOIN](i2.i_item_sk = descending.item_sk)
|
||||
------------------PhysicalProject
|
||||
--------------------PhysicalOlapScan[item]
|
||||
------------------PhysicalDistribute
|
||||
--------------------PhysicalProject
|
||||
----------------------filter((rnk < 11))
|
||||
------------------------PhysicalWindow
|
||||
--------------------------PhysicalQuickSort
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalQuickSort
|
||||
--------------------------------PhysicalPartitionTopN
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------NestedLoopJoin[INNER_JOIN](cast(rank_col as DOUBLE) > cast((0.9 * rank_col) as DOUBLE))
|
||||
--------------------------------------hashAgg[GLOBAL]
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------hashAgg[LOCAL]
|
||||
--------------------------------------------PhysicalProject
|
||||
----------------------------------------------filter((ss1.ss_store_sk = 146))
|
||||
------------------------------------------------PhysicalOlapScan[store_sales]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalAssertNumRows
|
||||
------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------PhysicalProject
|
||||
----------------------------------------------hashAgg[GLOBAL]
|
||||
------------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------------hashAgg[LOCAL]
|
||||
----------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------filter(ss_addr_sk IS NULL(store_sales.ss_store_sk = 146))
|
||||
--------------------------------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------PhysicalDistribute
|
||||
------------------PhysicalProject
|
||||
--------------------filter((rnk < 11))
|
||||
@ -65,4 +36,34 @@ PhysicalResultSink
|
||||
--------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------filter(ss_addr_sk IS NULL(store_sales.ss_store_sk = 146))
|
||||
------------------------------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------PhysicalDistribute
|
||||
------------------hashJoin[INNER_JOIN](i2.i_item_sk = descending.item_sk)
|
||||
--------------------PhysicalProject
|
||||
----------------------PhysicalOlapScan[item]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------PhysicalProject
|
||||
------------------------filter((rnk < 11))
|
||||
--------------------------PhysicalWindow
|
||||
----------------------------PhysicalQuickSort
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalQuickSort
|
||||
----------------------------------PhysicalPartitionTopN
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------NestedLoopJoin[INNER_JOIN](cast(rank_col as DOUBLE) > cast((0.9 * rank_col) as DOUBLE))
|
||||
----------------------------------------hashAgg[GLOBAL]
|
||||
------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------hashAgg[LOCAL]
|
||||
----------------------------------------------PhysicalProject
|
||||
------------------------------------------------filter((ss1.ss_store_sk = 146))
|
||||
--------------------------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalAssertNumRows
|
||||
--------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------PhysicalProject
|
||||
------------------------------------------------hashAgg[GLOBAL]
|
||||
--------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------hashAgg[LOCAL]
|
||||
------------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------------filter(ss_addr_sk IS NULL(store_sales.ss_store_sk = 146))
|
||||
----------------------------------------------------------PhysicalOlapScan[store_sales]
|
||||
|
||||
|
||||
@ -6,26 +6,29 @@ PhysicalResultSink
|
||||
------hashAgg[LOCAL]
|
||||
--------PhysicalProject
|
||||
----------hashJoin[INNER_JOIN](store.s_store_sk = store_sales.ss_store_sk)
|
||||
------------PhysicalProject
|
||||
--------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk)(((ca_state IN ('MD', 'MN', 'IA') AND ((store_sales.ss_net_profit >= 0.00) AND (store_sales.ss_net_profit <= 2000.00))) OR (ca_state IN ('VA', 'IL', 'TX') AND ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 3000.00)))) OR (ca_state IN ('MI', 'WI', 'IN') AND ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 25000.00))))
|
||||
------------------PhysicalDistribute
|
||||
--------------------hashJoin[INNER_JOIN](customer_demographics.cd_demo_sk = store_sales.ss_cdemo_sk)(((((cast(cd_marital_status as VARCHAR(*)) = 'U') AND (cast(cd_education_status as VARCHAR(*)) = 'Primary')) AND ((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00))) OR (((cast(cd_marital_status as VARCHAR(*)) = 'W') AND (cast(cd_education_status as VARCHAR(*)) = 'College')) AND ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00)))) OR (((cast(cd_marital_status as VARCHAR(*)) = 'D') AND (cast(cd_education_status as VARCHAR(*)) = '2 yr Degree')) AND ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00))))
|
||||
----------------------PhysicalProject
|
||||
------------------------filter(((((store_sales.ss_net_profit >= 0.00) AND (store_sales.ss_net_profit <= 2000.00)) OR ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 3000.00))) OR ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 25000.00)))((((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00)) OR ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00))) OR ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00))))
|
||||
--------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter(((((cast(cd_marital_status as VARCHAR(*)) = 'U') AND (cast(cd_education_status as VARCHAR(*)) = 'Primary')) OR ((cast(cd_marital_status as VARCHAR(*)) = 'W') AND (cast(cd_education_status as VARCHAR(*)) = 'College'))) OR ((cast(cd_marital_status as VARCHAR(*)) = 'D') AND (cast(cd_education_status as VARCHAR(*)) = '2 yr Degree'))))
|
||||
----------------------------PhysicalOlapScan[customer_demographics]
|
||||
------------PhysicalDistribute
|
||||
--------------PhysicalProject
|
||||
----------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------PhysicalDistribute
|
||||
--------------------PhysicalProject
|
||||
----------------------filter(((ca_state IN ('MD', 'MN', 'IA') OR ca_state IN ('VA', 'IL', 'TX')) OR ca_state IN ('MI', 'WI', 'IN'))(customer_address.ca_country = 'United States'))
|
||||
------------------------PhysicalOlapScan[customer_address]
|
||||
----------------PhysicalDistribute
|
||||
------------------PhysicalProject
|
||||
--------------------filter((date_dim.d_year = 1999))
|
||||
----------------------PhysicalOlapScan[date_dim]
|
||||
----------------------hashJoin[INNER_JOIN](customer_demographics.cd_demo_sk = store_sales.ss_cdemo_sk)(((((cast(cd_marital_status as VARCHAR(*)) = 'U') AND (cast(cd_education_status as VARCHAR(*)) = 'Primary')) AND ((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00))) OR (((cast(cd_marital_status as VARCHAR(*)) = 'W') AND (cast(cd_education_status as VARCHAR(*)) = 'College')) AND ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00)))) OR (((cast(cd_marital_status as VARCHAR(*)) = 'D') AND (cast(cd_education_status as VARCHAR(*)) = '2 yr Degree')) AND ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00))))
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk)(((ca_state IN ('MD', 'MN', 'IA') AND ((store_sales.ss_net_profit >= 0.00) AND (store_sales.ss_net_profit <= 2000.00))) OR (ca_state IN ('VA', 'IL', 'TX') AND ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 3000.00)))) OR (ca_state IN ('MI', 'WI', 'IN') AND ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 25000.00))))
|
||||
----------------------------PhysicalProject
|
||||
------------------------------filter(((((store_sales.ss_net_profit >= 0.00) AND (store_sales.ss_net_profit <= 2000.00)) OR ((store_sales.ss_net_profit >= 150.00) AND (store_sales.ss_net_profit <= 3000.00))) OR ((store_sales.ss_net_profit >= 50.00) AND (store_sales.ss_net_profit <= 25000.00)))((((store_sales.ss_sales_price >= 100.00) AND (store_sales.ss_sales_price <= 150.00)) OR ((store_sales.ss_sales_price >= 50.00) AND (store_sales.ss_sales_price <= 100.00))) OR ((store_sales.ss_sales_price >= 150.00) AND (store_sales.ss_sales_price <= 200.00))))
|
||||
--------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------filter(((ca_state IN ('MD', 'MN', 'IA') OR ca_state IN ('VA', 'IL', 'TX')) OR ca_state IN ('MI', 'WI', 'IN'))(customer_address.ca_country = 'United States'))
|
||||
----------------------------------PhysicalOlapScan[customer_address]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------filter(((((cast(cd_marital_status as VARCHAR(*)) = 'U') AND (cast(cd_education_status as VARCHAR(*)) = 'Primary')) OR ((cast(cd_marital_status as VARCHAR(*)) = 'W') AND (cast(cd_education_status as VARCHAR(*)) = 'College'))) OR ((cast(cd_marital_status as VARCHAR(*)) = 'D') AND (cast(cd_education_status as VARCHAR(*)) = '2 yr Degree'))))
|
||||
------------------------------PhysicalOlapScan[customer_demographics]
|
||||
------------------PhysicalDistribute
|
||||
--------------------PhysicalProject
|
||||
----------------------filter((date_dim.d_year = 1999))
|
||||
------------------------PhysicalOlapScan[date_dim]
|
||||
------------PhysicalDistribute
|
||||
--------------PhysicalProject
|
||||
----------------PhysicalOlapScan[store]
|
||||
|
||||
@ -37,18 +37,20 @@ PhysicalResultSink
|
||||
--------------------------hashAgg[LOCAL]
|
||||
----------------------------PhysicalProject
|
||||
------------------------------hashJoin[INNER_JOIN](salesreturns.page_sk = catalog_page.cp_catalog_page_sk)
|
||||
--------------------------------hashJoin[INNER_JOIN](salesreturns.date_sk = date_dim.d_date_sk)
|
||||
----------------------------------PhysicalUnion
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[catalog_returns]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((date_dim.d_date >= 2000-08-19)(date_dim.d_date <= 2000-09-02))
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------hashJoin[INNER_JOIN](salesreturns.date_sk = date_dim.d_date_sk)
|
||||
--------------------------------------PhysicalUnion
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------PhysicalOlapScan[catalog_returns]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter((date_dim.d_date >= 2000-08-19)(date_dim.d_date <= 2000-09-02))
|
||||
--------------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[catalog_page]
|
||||
|
||||
@ -15,19 +15,22 @@ PhysicalResultSink
|
||||
------------------------hashAgg[LOCAL]
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((((i_category IN ('Books', 'Children', 'Electronics') AND i_class IN ('personal', 'portable', 'reference', 'self-help')) AND i_brand IN ('scholaramalgamalg #14', 'scholaramalgamalg #7', 'exportiunivamalg #9', 'scholaramalgamalg #9')) OR ((i_category IN ('Women', 'Music', 'Men') AND i_class IN ('accessories', 'classical', 'fragrances', 'pants')) AND i_brand IN ('amalgimporto #1', 'edu packscholar #1', 'exportiimporto #1', 'importoamalg #1'))))
|
||||
------------------------------------------PhysicalOlapScan[item]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter(d_month_seq IN (1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211))
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------PhysicalProject
|
||||
----------------------------------------------filter((((i_category IN ('Books', 'Children', 'Electronics') AND i_class IN ('personal', 'portable', 'reference', 'self-help')) AND i_brand IN ('scholaramalgamalg #14', 'scholaramalgamalg #7', 'exportiunivamalg #9', 'scholaramalgamalg #9')) OR ((i_category IN ('Women', 'Music', 'Men') AND i_class IN ('accessories', 'classical', 'fragrances', 'pants')) AND i_brand IN ('amalgimporto #1', 'edu packscholar #1', 'exportiimporto #1', 'importoamalg #1'))))
|
||||
------------------------------------------------PhysicalOlapScan[item]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter(d_month_seq IN (1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[store]
|
||||
|
||||
@ -19,43 +19,44 @@ PhysicalResultSink
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------NestedLoopJoin[INNER_JOIN](cast(d_month_seq as BIGINT) >= (d_month_seq + 1))
|
||||
------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------hashJoin[INNER_JOIN](my_customers.c_customer_sk = store_sales.ss_customer_sk)
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------hashJoin[INNER_JOIN](my_customers.c_current_addr_sk = customer_address.ca_address_sk)
|
||||
----------------------------------------------PhysicalProject
|
||||
------------------------------------------------PhysicalOlapScan[customer_address]
|
||||
----------------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------hashJoin[INNER_JOIN](my_customers.c_customer_sk = store_sales.ss_customer_sk)
|
||||
--------------------------------------------PhysicalProject
|
||||
----------------------------------------------PhysicalOlapScan[store_sales]
|
||||
--------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------hashJoin[INNER_JOIN](my_customers.c_current_addr_sk = customer_address.ca_address_sk)
|
||||
------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------hashAgg[GLOBAL]
|
||||
----------------------------------------------------PhysicalDistribute
|
||||
------------------------------------------------------hashAgg[LOCAL]
|
||||
--------------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------------hashJoin[INNER_JOIN](customer.c_customer_sk = cs_or_ws_sales.customer_sk)
|
||||
------------------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------------------PhysicalOlapScan[customer]
|
||||
------------------------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------------PhysicalOlapScan[customer_address]
|
||||
------------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------hashAgg[GLOBAL]
|
||||
------------------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------------------hashAgg[LOCAL]
|
||||
----------------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------------hashJoin[INNER_JOIN](customer.c_customer_sk = cs_or_ws_sales.customer_sk)
|
||||
--------------------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------------------hashJoin[INNER_JOIN](cs_or_ws_sales.sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------------------------hashJoin[INNER_JOIN](cs_or_ws_sales.item_sk = item.i_item_sk)
|
||||
----------------------------------------------------------------------PhysicalUnion
|
||||
------------------------------------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------------------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------------------------------PhysicalOlapScan[web_sales]
|
||||
----------------------------------------------------------------------PhysicalDistribute
|
||||
------------------------------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------------------------------filter((cast(i_class as VARCHAR(*)) = 'maternity')(cast(i_category as VARCHAR(*)) = 'Women'))
|
||||
----------------------------------------------------------------------------PhysicalOlapScan[item]
|
||||
------------------------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------------------PhysicalOlapScan[customer]
|
||||
--------------------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------------------hashJoin[INNER_JOIN](cs_or_ws_sales.sold_date_sk = date_dim.d_date_sk)
|
||||
--------------------------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------------------------filter((date_dim.d_year = 1998)(date_dim.d_moy = 5))
|
||||
------------------------------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------------------------------------hashJoin[INNER_JOIN](cs_or_ws_sales.item_sk = item.i_item_sk)
|
||||
------------------------------------------------------------------------PhysicalUnion
|
||||
--------------------------------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
--------------------------------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------------------------------PhysicalOlapScan[web_sales]
|
||||
------------------------------------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------------------------------filter((cast(i_class as VARCHAR(*)) = 'maternity')(cast(i_category as VARCHAR(*)) = 'Women'))
|
||||
------------------------------------------------------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------------------------filter((date_dim.d_year = 1998)(date_dim.d_moy = 5))
|
||||
--------------------------------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
|
||||
@ -16,18 +16,20 @@ PhysicalResultSink
|
||||
--------------------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk)
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------PhysicalOlapScan[store_sales]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2))
|
||||
--------------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[item]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[item]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter(i_color IN ('powder', 'green', 'cyan'))
|
||||
@ -44,18 +46,20 @@ PhysicalResultSink
|
||||
--------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_addr_sk = customer_address.ca_address_sk)
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2))
|
||||
--------------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[item]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[item]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter(i_color IN ('powder', 'green', 'cyan'))
|
||||
@ -75,18 +79,20 @@ PhysicalResultSink
|
||||
--------------------------------PhysicalOlapScan[customer_address]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[web_sales]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------PhysicalOlapScan[web_sales]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2))
|
||||
--------------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[item]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[item]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter(i_color IN ('powder', 'green', 'cyan'))
|
||||
|
||||
@ -16,13 +16,14 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
--------------------------hashJoin[INNER_JOIN](call_center.cc_call_center_sk = catalog_sales.cs_call_center_sk)
|
||||
----------------------------PhysicalProject
|
||||
------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk)
|
||||
--------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
----------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((((date_dim.d_year = 1999) OR ((date_dim.d_year = 1998) AND (date_dim.d_moy = 12))) OR ((date_dim.d_year = 2000) AND (date_dim.d_moy = 1))))
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((((date_dim.d_year = 1999) OR ((date_dim.d_year = 1998) AND (date_dim.d_moy = 12))) OR ((date_dim.d_year = 2000) AND (date_dim.d_moy = 1))))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[item]
|
||||
|
||||
@ -72,8 +72,9 @@ PhysicalResultSink
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[web_sales]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[web_sales]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[item]
|
||||
|
||||
@ -22,28 +22,31 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
--------------PhysicalDistribute
|
||||
----------------PhysicalProject
|
||||
------------------hashJoin[INNER_JOIN](wss.ss_store_sk = store.s_store_sk)
|
||||
--------------------hashJoin[INNER_JOIN](d.d_week_seq = d_week_seq2)
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------PhysicalCteConsumer ( cteId=CTEId#0 )
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter((d.d_month_seq <= 1219)(d.d_month_seq >= 1208))
|
||||
----------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------hashJoin[INNER_JOIN](d.d_week_seq = d_week_seq1)
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------PhysicalCteConsumer ( cteId=CTEId#0 )
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------filter((d.d_month_seq <= 1207)(d.d_month_seq >= 1196))
|
||||
------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------PhysicalProject
|
||||
------------------------PhysicalOlapScan[store]
|
||||
--------------PhysicalDistribute
|
||||
----------------PhysicalProject
|
||||
------------------hashJoin[INNER_JOIN](wss.ss_store_sk = store.s_store_sk)
|
||||
--------------------hashJoin[INNER_JOIN](d.d_week_seq = d_week_seq1)
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------PhysicalCteConsumer ( cteId=CTEId#0 )
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter((d.d_month_seq <= 1207)(d.d_month_seq >= 1196))
|
||||
----------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------PhysicalProject
|
||||
------------------------hashJoin[INNER_JOIN](d.d_week_seq = d_week_seq2)
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------PhysicalProject
|
||||
------------------------------PhysicalCteConsumer ( cteId=CTEId#0 )
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------PhysicalProject
|
||||
------------------------------filter((d.d_month_seq <= 1219)(d.d_month_seq >= 1208))
|
||||
--------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------PhysicalProject
|
||||
------------------------PhysicalOlapScan[store]
|
||||
|
||||
@ -14,24 +14,27 @@ PhysicalResultSink
|
||||
----------------------hashAgg[LOCAL]
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
----------------------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk)
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk)
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 8))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((customer_address.ca_gmt_offset = -7.00))
|
||||
------------------------------------PhysicalOlapScan[customer_address]
|
||||
--------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 8))
|
||||
----------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((customer_address.ca_gmt_offset = -7.00))
|
||||
----------------------------------------PhysicalOlapScan[customer_address]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter((item.i_category = 'Children'))
|
||||
@ -42,24 +45,27 @@ PhysicalResultSink
|
||||
----------------------hashAgg[LOCAL]
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk)
|
||||
----------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_addr_sk = customer_address.ca_address_sk)
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_addr_sk = customer_address.ca_address_sk)
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((date_dim.d_moy = 8)(date_dim.d_year = 2000))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((customer_address.ca_gmt_offset = -7.00))
|
||||
------------------------------------PhysicalOlapScan[customer_address]
|
||||
--------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------filter((date_dim.d_moy = 8)(date_dim.d_year = 2000))
|
||||
----------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((customer_address.ca_gmt_offset = -7.00))
|
||||
----------------------------------------PhysicalOlapScan[customer_address]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter((item.i_category = 'Children'))
|
||||
@ -70,24 +76,27 @@ PhysicalResultSink
|
||||
----------------------hashAgg[LOCAL]
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk)
|
||||
----------------------------hashJoin[INNER_JOIN](web_sales.ws_bill_addr_sk = customer_address.ca_address_sk)
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------hashJoin[INNER_JOIN](web_sales.ws_bill_addr_sk = customer_address.ca_address_sk)
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[web_sales]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 8))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((customer_address.ca_gmt_offset = -7.00))
|
||||
------------------------------------PhysicalOlapScan[customer_address]
|
||||
--------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------PhysicalOlapScan[web_sales]
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 8))
|
||||
----------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((customer_address.ca_gmt_offset = -7.00))
|
||||
----------------------------------------PhysicalOlapScan[customer_address]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashJoin[LEFT_SEMI_JOIN](item.i_item_id = item.i_item_id)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter((item.i_category = 'Children'))
|
||||
|
||||
@ -15,19 +15,22 @@ PhysicalResultSink
|
||||
------------------------hashAgg[LOCAL]
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((((i_category IN ('Books', 'Children', 'Electronics') AND i_class IN ('personal', 'portable', 'reference', 'self-help')) AND i_brand IN ('scholaramalgamalg #14', 'scholaramalgamalg #7', 'exportiunivamalg #9', 'scholaramalgamalg #9')) OR ((i_category IN ('Women', 'Music', 'Men') AND i_class IN ('accessories', 'classical', 'fragrances', 'pants')) AND i_brand IN ('amalgimporto #1', 'edu packscholar #1', 'exportiimporto #1', 'importoamalg #1'))))
|
||||
------------------------------------------PhysicalOlapScan[item]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter(d_month_seq IN (1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192))
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------PhysicalProject
|
||||
----------------------------------------------filter((((i_category IN ('Books', 'Children', 'Electronics') AND i_class IN ('personal', 'portable', 'reference', 'self-help')) AND i_brand IN ('scholaramalgamalg #14', 'scholaramalgamalg #7', 'exportiunivamalg #9', 'scholaramalgamalg #9')) OR ((i_category IN ('Women', 'Music', 'Men') AND i_class IN ('accessories', 'classical', 'fragrances', 'pants')) AND i_brand IN ('amalgimporto #1', 'edu packscholar #1', 'exportiimporto #1', 'importoamalg #1'))))
|
||||
------------------------------------------------PhysicalOlapScan[item]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter(d_month_seq IN (1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[store]
|
||||
|
||||
@ -14,24 +14,25 @@ PhysicalResultSink
|
||||
----------------------hashAgg[LOCAL]
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashJoin[INNER_JOIN](web_sales.ws_warehouse_sk = warehouse.w_warehouse_sk)
|
||||
----------------------------PhysicalProject
|
||||
------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk)
|
||||
--------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------hashJoin[INNER_JOIN](web_sales.ws_ship_mode_sk = ship_mode.sm_ship_mode_sk)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[web_sales]
|
||||
----------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk)
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------hashJoin[INNER_JOIN](web_sales.ws_ship_mode_sk = ship_mode.sm_ship_mode_sk)
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[web_sales]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter(sm_carrier IN ('GREAT EASTERN', 'LATVIAN'))
|
||||
--------------------------------------------PhysicalOlapScan[ship_mode]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter(sm_carrier IN ('GREAT EASTERN', 'LATVIAN'))
|
||||
------------------------------------------PhysicalOlapScan[ship_mode]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((date_dim.d_year = 1998))
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter((cast(t_time as BIGINT) <= 77621)(cast(t_time as BIGINT) >= 48821))
|
||||
--------------------------------------PhysicalOlapScan[time_dim]
|
||||
----------------------------------------filter((date_dim.d_year = 1998))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((cast(t_time as BIGINT) <= 77621)(cast(t_time as BIGINT) >= 48821))
|
||||
------------------------------------PhysicalOlapScan[time_dim]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[warehouse]
|
||||
@ -41,24 +42,25 @@ PhysicalResultSink
|
||||
----------------------hashAgg[LOCAL]
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashJoin[INNER_JOIN](catalog_sales.cs_warehouse_sk = warehouse.w_warehouse_sk)
|
||||
----------------------------PhysicalProject
|
||||
------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_time_sk = time_dim.t_time_sk)
|
||||
--------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_ship_mode_sk = ship_mode.sm_ship_mode_sk)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
----------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_time_sk = time_dim.t_time_sk)
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_ship_mode_sk = ship_mode.sm_ship_mode_sk)
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter(sm_carrier IN ('GREAT EASTERN', 'LATVIAN'))
|
||||
--------------------------------------------PhysicalOlapScan[ship_mode]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter(sm_carrier IN ('GREAT EASTERN', 'LATVIAN'))
|
||||
------------------------------------------PhysicalOlapScan[ship_mode]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((date_dim.d_year = 1998))
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter((cast(t_time as BIGINT) <= 77621)(cast(t_time as BIGINT) >= 48821))
|
||||
--------------------------------------PhysicalOlapScan[time_dim]
|
||||
----------------------------------------filter((date_dim.d_year = 1998))
|
||||
------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((cast(t_time as BIGINT) <= 77621)(cast(t_time as BIGINT) >= 48821))
|
||||
------------------------------------PhysicalOlapScan[time_dim]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[warehouse]
|
||||
|
||||
@ -47,8 +47,9 @@ PhysicalResultSink
|
||||
--------------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------hashJoin[INNER_JOIN](c.c_current_addr_sk = ca.ca_address_sk)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[customer]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[customer]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter(ca_state IN ('TX', 'VA', 'MI'))
|
||||
|
||||
@ -25,27 +25,27 @@ PhysicalResultSink
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------hashJoin[LEFT_SEMI_JOIN](store.s_state = tmp1.s_state)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[store]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((ranking <= 5))
|
||||
------------------------------------------PhysicalWindow
|
||||
--------------------------------------------PhysicalQuickSort
|
||||
----------------------------------------------PhysicalPartitionTopN
|
||||
------------------------------------------------hashAgg[GLOBAL]
|
||||
--------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------hashAgg[LOCAL]
|
||||
------------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------------hashJoin[INNER_JOIN](store.s_store_sk = store_sales.ss_store_sk)
|
||||
----------------------------------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = store_sales.ss_sold_date_sk)
|
||||
------------------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------------------filter((date_dim.d_month_seq >= 1213)(date_dim.d_month_seq <= 1224))
|
||||
------------------------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------PhysicalOlapScan[store]
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((ranking <= 5))
|
||||
----------------------------------------PhysicalWindow
|
||||
------------------------------------------PhysicalQuickSort
|
||||
--------------------------------------------PhysicalPartitionTopN
|
||||
----------------------------------------------hashAgg[GLOBAL]
|
||||
------------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------------hashAgg[LOCAL]
|
||||
----------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------hashJoin[INNER_JOIN](store.s_store_sk = store_sales.ss_store_sk)
|
||||
--------------------------------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = store_sales.ss_sold_date_sk)
|
||||
----------------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------------------------------------------PhysicalDistribute
|
||||
------------------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------------------PhysicalOlapScan[store]
|
||||
--------------------------------------------------------------filter((date_dim.d_month_seq >= 1213)(date_dim.d_month_seq <= 1224))
|
||||
----------------------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------------PhysicalOlapScan[store]
|
||||
|
||||
|
||||
@ -10,39 +10,41 @@ PhysicalResultSink
|
||||
--------------hashAgg[LOCAL]
|
||||
----------------PhysicalProject
|
||||
------------------hashJoin[INNER_JOIN](tmp.time_sk = time_dim.t_time_sk)
|
||||
--------------------hashJoin[INNER_JOIN](tmp.sold_item_sk = item.i_item_sk)
|
||||
----------------------PhysicalUnion
|
||||
--------------------PhysicalDistribute
|
||||
----------------------hashJoin[INNER_JOIN](tmp.sold_item_sk = item.i_item_sk)
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalUnion
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = web_sales.ws_sold_date_sk)
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[web_sales]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998))
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = catalog_sales.cs_sold_date_sk)
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998))
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = store_sales.ss_sold_date_sk)
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998))
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = web_sales.ws_sold_date_sk)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[web_sales]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998))
|
||||
------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = catalog_sales.cs_sold_date_sk)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998))
|
||||
------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](date_dim.d_date_sk = store_sales.ss_sold_date_sk)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((date_dim.d_moy = 12)(date_dim.d_year = 1998))
|
||||
------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter((item.i_manager_id = 1))
|
||||
----------------------------PhysicalOlapScan[item]
|
||||
----------------------------filter((item.i_manager_id = 1))
|
||||
------------------------------PhysicalOlapScan[item]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------PhysicalProject
|
||||
------------------------filter(((cast(t_meal_time as VARCHAR(*)) = 'breakfast') OR (cast(t_meal_time as VARCHAR(*)) = 'dinner')))
|
||||
|
||||
@ -27,23 +27,25 @@ PhysicalResultSink
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_ship_date_sk = d3.d_date_sk)(d3.d_date > cast((cast(d_date as BIGINT) + 5) as DATEV2))
|
||||
----------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = d1.d_date_sk)
|
||||
----------------------------------------------PhysicalDistribute
|
||||
------------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_cdemo_sk = customer_demographics.cd_demo_sk)
|
||||
--------------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_hdemo_sk = household_demographics.hd_demo_sk)
|
||||
----------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
----------------------------------------------------PhysicalDistribute
|
||||
------------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------------filter((cast(hd_buy_potential as VARCHAR(*)) = '501-1000'))
|
||||
----------------------------------------------------------PhysicalOlapScan[household_demographics]
|
||||
--------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = d1.d_date_sk)
|
||||
------------------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_bill_hdemo_sk = household_demographics.hd_demo_sk)
|
||||
--------------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
--------------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------------filter((cast(hd_buy_potential as VARCHAR(*)) = '501-1000'))
|
||||
--------------------------------------------------------------PhysicalOlapScan[household_demographics]
|
||||
------------------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------------filter((d1.d_year = 2002))
|
||||
------------------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------filter((cast(cd_marital_status as VARCHAR(*)) = 'W'))
|
||||
--------------------------------------------------------PhysicalOlapScan[customer_demographics]
|
||||
------------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------filter((d1.d_year = 2002))
|
||||
------------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------------PhysicalDistribute
|
||||
------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
|
||||
@ -9,14 +9,15 @@ PhysicalCteAnchor ( cteId=CTEId#0 )
|
||||
------------hashAgg[LOCAL]
|
||||
--------------PhysicalProject
|
||||
----------------hashJoin[INNER_JOIN](customer.c_customer_sk = store_sales.ss_customer_sk)
|
||||
------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
--------------------PhysicalProject
|
||||
----------------------filter('s' IN ('s', 'w'))
|
||||
------------------------PhysicalOlapScan[store_sales]
|
||||
--------------------PhysicalDistribute
|
||||
------------------PhysicalDistribute
|
||||
--------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------PhysicalProject
|
||||
------------------------filter('s' IN ('s', 'w')d_year IN (2000, 1999))
|
||||
--------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------filter('s' IN ('s', 'w'))
|
||||
--------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter('s' IN ('s', 'w')d_year IN (2000, 1999))
|
||||
----------------------------PhysicalOlapScan[date_dim]
|
||||
------------------PhysicalDistribute
|
||||
--------------------PhysicalProject
|
||||
----------------------filter('s' IN ('s', 'w'))
|
||||
|
||||
@ -25,9 +25,10 @@ PhysicalResultSink
|
||||
------------------PhysicalProject
|
||||
--------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk)
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter(ws_bill_addr_sk IS NULL)
|
||||
----------------------------PhysicalOlapScan[web_sales]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------filter(ws_bill_addr_sk IS NULL)
|
||||
------------------------------PhysicalOlapScan[web_sales]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------PhysicalOlapScan[item]
|
||||
@ -38,9 +39,10 @@ PhysicalResultSink
|
||||
------------------PhysicalProject
|
||||
--------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk)
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter(cs_warehouse_sk IS NULL)
|
||||
----------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------filter(cs_warehouse_sk IS NULL)
|
||||
------------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------PhysicalOlapScan[item]
|
||||
|
||||
@ -90,11 +90,11 @@ PhysicalResultSink
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[web_page]
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashAgg[GLOBAL]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashAgg[LOCAL]
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](web_returns.wr_web_page_sk = web_page.wp_web_page_sk)
|
||||
--------------------------hashAgg[LOCAL]
|
||||
----------------------------PhysicalProject
|
||||
------------------------------hashJoin[INNER_JOIN](web_returns.wr_web_page_sk = web_page.wp_web_page_sk)
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------hashJoin[INNER_JOIN](web_returns.wr_returned_date_sk = date_dim.d_date_sk)
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[web_returns]
|
||||
@ -102,7 +102,7 @@ PhysicalResultSink
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter((date_dim.d_date >= 1998-08-05)(date_dim.d_date <= 1998-09-04))
|
||||
--------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[web_page]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[web_page]
|
||||
|
||||
|
||||
@ -18,28 +18,30 @@ PhysicalResultSink
|
||||
------------------------------hashJoin[RIGHT_OUTER_JOIN](store_sales.ss_item_sk = store_returns.sr_item_sk)(store_sales.ss_ticket_number = store_returns.sr_ticket_number)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[store_returns]
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk)
|
||||
------------------------------------hashJoin[INNER_JOIN](store_sales.ss_promo_sk = promotion.p_promo_sk)
|
||||
--------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
----------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------PhysicalOlapScan[store_sales]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk)
|
||||
--------------------------------------hashJoin[INNER_JOIN](store_sales.ss_promo_sk = promotion.p_promo_sk)
|
||||
----------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------------------PhysicalProject
|
||||
------------------------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------------------------------PhysicalDistribute
|
||||
------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27))
|
||||
----------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------PhysicalProject
|
||||
----------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27))
|
||||
------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------------filter((item.i_current_price > 50.00))
|
||||
------------------------------------------------PhysicalOlapScan[item]
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------filter((item.i_current_price > 50.00))
|
||||
----------------------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N'))
|
||||
----------------------------------------------PhysicalOlapScan[promotion]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N'))
|
||||
--------------------------------------------PhysicalOlapScan[promotion]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[store]
|
||||
------------------------------------------PhysicalOlapScan[store]
|
||||
--------------------PhysicalProject
|
||||
----------------------hashAgg[GLOBAL]
|
||||
------------------------PhysicalDistribute
|
||||
@ -48,28 +50,32 @@ PhysicalResultSink
|
||||
------------------------------hashJoin[RIGHT_OUTER_JOIN](catalog_sales.cs_item_sk = catalog_returns.cr_item_sk)(catalog_sales.cs_order_number = catalog_returns.cr_order_number)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[catalog_returns]
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_catalog_page_sk = catalog_page.cp_catalog_page_sk)
|
||||
------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_promo_sk = promotion.p_promo_sk)
|
||||
--------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk)
|
||||
----------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------PhysicalProject
|
||||
----------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27))
|
||||
------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------filter((item.i_current_price > 50.00))
|
||||
----------------------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_catalog_page_sk = catalog_page.cp_catalog_page_sk)
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N'))
|
||||
--------------------------------------------PhysicalOlapScan[promotion]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[catalog_page]
|
||||
------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_promo_sk = promotion.p_promo_sk)
|
||||
--------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk)
|
||||
----------------------------------------------PhysicalDistribute
|
||||
------------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
|
||||
--------------------------------------------------PhysicalProject
|
||||
----------------------------------------------------PhysicalOlapScan[catalog_sales]
|
||||
--------------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------------PhysicalProject
|
||||
------------------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27))
|
||||
--------------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------------PhysicalDistribute
|
||||
------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------filter((item.i_current_price > 50.00))
|
||||
----------------------------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------------------PhysicalDistribute
|
||||
----------------------------------------------PhysicalProject
|
||||
------------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N'))
|
||||
--------------------------------------------------PhysicalOlapScan[promotion]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------PhysicalOlapScan[catalog_page]
|
||||
--------------------PhysicalProject
|
||||
----------------------hashAgg[GLOBAL]
|
||||
------------------------PhysicalDistribute
|
||||
@ -78,26 +84,28 @@ PhysicalResultSink
|
||||
------------------------------hashJoin[RIGHT_OUTER_JOIN](web_sales.ws_item_sk = web_returns.wr_item_sk)(web_sales.ws_order_number = web_returns.wr_order_number)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[web_returns]
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](web_sales.ws_web_site_sk = web_site.web_site_sk)
|
||||
------------------------------------hashJoin[INNER_JOIN](web_sales.ws_promo_sk = promotion.p_promo_sk)
|
||||
--------------------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk)
|
||||
----------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------PhysicalOlapScan[web_sales]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------hashJoin[INNER_JOIN](web_sales.ws_web_site_sk = web_site.web_site_sk)
|
||||
--------------------------------------hashJoin[INNER_JOIN](web_sales.ws_promo_sk = promotion.p_promo_sk)
|
||||
----------------------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk)
|
||||
------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------------------------PhysicalProject
|
||||
------------------------------------------------PhysicalOlapScan[web_sales]
|
||||
----------------------------------------------PhysicalDistribute
|
||||
------------------------------------------------PhysicalProject
|
||||
--------------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27))
|
||||
----------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------------------PhysicalDistribute
|
||||
--------------------------------------------PhysicalProject
|
||||
----------------------------------------------filter((date_dim.d_date >= 1998-08-28)(date_dim.d_date <= 1998-09-27))
|
||||
------------------------------------------------PhysicalOlapScan[date_dim]
|
||||
----------------------------------------------filter((item.i_current_price > 50.00))
|
||||
------------------------------------------------PhysicalOlapScan[item]
|
||||
----------------------------------------PhysicalDistribute
|
||||
------------------------------------------PhysicalProject
|
||||
--------------------------------------------filter((item.i_current_price > 50.00))
|
||||
----------------------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N'))
|
||||
----------------------------------------------PhysicalOlapScan[promotion]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter((cast(p_channel_tv as VARCHAR(*)) = 'N'))
|
||||
--------------------------------------------PhysicalOlapScan[promotion]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[web_site]
|
||||
------------------------------------------PhysicalOlapScan[web_site]
|
||||
|
||||
|
||||
@ -14,12 +14,15 @@ PhysicalResultSink
|
||||
----------------------hashJoin[LEFT_SEMI_JOIN](date_dim.d_date = date_dim.d_date)
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashJoin[INNER_JOIN](catalog_returns.cr_returned_date_sk = date_dim.d_date_sk)
|
||||
----------------------------hashJoin[INNER_JOIN](catalog_returns.cr_item_sk = item.i_item_sk)
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[catalog_returns]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[item]
|
||||
--------------------------------hashJoin[INNER_JOIN](catalog_returns.cr_item_sk = item.i_item_sk)
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[catalog_returns]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[item]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[date_dim]
|
||||
@ -42,8 +45,9 @@ PhysicalResultSink
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](store_returns.sr_returned_date_sk = date_dim.d_date_sk)
|
||||
------------------------------hashJoin[INNER_JOIN](store_returns.sr_item_sk = item.i_item_sk)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[store_returns]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[store_returns]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[item]
|
||||
@ -67,12 +71,15 @@ PhysicalResultSink
|
||||
------------------------hashJoin[LEFT_SEMI_JOIN](date_dim.d_date = date_dim.d_date)
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](web_returns.wr_returned_date_sk = date_dim.d_date_sk)
|
||||
------------------------------hashJoin[INNER_JOIN](web_returns.wr_item_sk = item.i_item_sk)
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[web_returns]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[item]
|
||||
----------------------------------hashJoin[INNER_JOIN](web_returns.wr_item_sk = item.i_item_sk)
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[web_returns]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[item]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[date_dim]
|
||||
|
||||
@ -16,14 +16,15 @@ PhysicalResultSink
|
||||
------------------PhysicalDistribute
|
||||
--------------------PhysicalProject
|
||||
----------------------hashJoin[INNER_JOIN](household_demographics.hd_demo_sk = customer.c_current_hdemo_sk)
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashJoin[INNER_JOIN](customer.c_current_addr_sk = customer_address.ca_address_sk)
|
||||
----------------------------PhysicalProject
|
||||
------------------------------PhysicalOlapScan[customer]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](customer.c_current_addr_sk = customer_address.ca_address_sk)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------filter((customer_address.ca_city = 'Oakwood'))
|
||||
----------------------------------PhysicalOlapScan[customer_address]
|
||||
--------------------------------PhysicalOlapScan[customer]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((customer_address.ca_city = 'Oakwood'))
|
||||
------------------------------------PhysicalOlapScan[customer_address]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------hashJoin[INNER_JOIN](income_band.ib_income_band_sk = household_demographics.hd_income_band_sk)
|
||||
----------------------------PhysicalProject
|
||||
|
||||
@ -16,13 +16,15 @@ PhysicalResultSink
|
||||
--------------------------PhysicalRepeat
|
||||
----------------------------PhysicalProject
|
||||
------------------------------hashJoin[INNER_JOIN](item.i_item_sk = web_sales.ws_item_sk)
|
||||
--------------------------------hashJoin[INNER_JOIN](d1.d_date_sk = web_sales.ws_sold_date_sk)
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[web_sales]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((d1.d_month_seq <= 1235)(d1.d_month_seq >= 1224))
|
||||
----------------------------------------PhysicalOlapScan[date_dim]
|
||||
------------------------------------hashJoin[INNER_JOIN](d1.d_date_sk = web_sales.ws_sold_date_sk)
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[web_sales]
|
||||
--------------------------------------PhysicalDistribute
|
||||
----------------------------------------PhysicalProject
|
||||
------------------------------------------filter((d1.d_month_seq <= 1235)(d1.d_month_seq >= 1224))
|
||||
--------------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[item]
|
||||
|
||||
@ -10,18 +10,20 @@ PhysicalResultSink
|
||||
--------------hashAgg[LOCAL]
|
||||
----------------PhysicalProject
|
||||
------------------hashJoin[INNER_JOIN](web_sales.ws_ship_hdemo_sk = household_demographics.hd_demo_sk)
|
||||
--------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk)
|
||||
----------------------hashJoin[INNER_JOIN](web_sales.ws_web_page_sk = web_page.wp_web_page_sk)
|
||||
------------------------PhysicalProject
|
||||
--------------------------PhysicalOlapScan[web_sales]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------filter((web_page.wp_char_count >= 5000)(web_page.wp_char_count <= 5200))
|
||||
------------------------------PhysicalOlapScan[web_page]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter((time_dim.t_hour >= 10)(time_dim.t_hour <= 11))
|
||||
----------------------------PhysicalOlapScan[time_dim]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------PhysicalProject
|
||||
------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk)
|
||||
--------------------------hashJoin[INNER_JOIN](web_sales.ws_web_page_sk = web_page.wp_web_page_sk)
|
||||
----------------------------PhysicalProject
|
||||
------------------------------PhysicalOlapScan[web_sales]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------filter((web_page.wp_char_count >= 5000)(web_page.wp_char_count <= 5200))
|
||||
----------------------------------PhysicalOlapScan[web_page]
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------PhysicalProject
|
||||
------------------------------filter((time_dim.t_hour >= 10)(time_dim.t_hour <= 11))
|
||||
--------------------------------PhysicalOlapScan[time_dim]
|
||||
--------------------PhysicalDistribute
|
||||
----------------------PhysicalProject
|
||||
------------------------filter((household_demographics.hd_dep_count = 2))
|
||||
@ -32,18 +34,20 @@ PhysicalResultSink
|
||||
----------------hashAgg[LOCAL]
|
||||
------------------PhysicalProject
|
||||
--------------------hashJoin[INNER_JOIN](web_sales.ws_ship_hdemo_sk = household_demographics.hd_demo_sk)
|
||||
----------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk)
|
||||
------------------------hashJoin[INNER_JOIN](web_sales.ws_web_page_sk = web_page.wp_web_page_sk)
|
||||
--------------------------PhysicalProject
|
||||
----------------------------PhysicalOlapScan[web_sales]
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------PhysicalProject
|
||||
------------------------------filter((web_page.wp_char_count >= 5000)(web_page.wp_char_count <= 5200))
|
||||
--------------------------------PhysicalOlapScan[web_page]
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------filter((time_dim.t_hour >= 16)(time_dim.t_hour <= 17))
|
||||
------------------------------PhysicalOlapScan[time_dim]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_time_sk = time_dim.t_time_sk)
|
||||
----------------------------hashJoin[INNER_JOIN](web_sales.ws_web_page_sk = web_page.wp_web_page_sk)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[web_sales]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((web_page.wp_char_count >= 5000)(web_page.wp_char_count <= 5200))
|
||||
------------------------------------PhysicalOlapScan[web_page]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------filter((time_dim.t_hour >= 16)(time_dim.t_hour <= 17))
|
||||
----------------------------------PhysicalOlapScan[time_dim]
|
||||
----------------------PhysicalDistribute
|
||||
------------------------PhysicalProject
|
||||
--------------------------filter((household_demographics.hd_dep_count = 2))
|
||||
|
||||
@ -13,13 +13,14 @@ PhysicalResultSink
|
||||
--------------------hashAgg[LOCAL]
|
||||
----------------------PhysicalProject
|
||||
------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
|
||||
--------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
----------------------------PhysicalProject
|
||||
------------------------------PhysicalOlapScan[store_sales]
|
||||
----------------------------PhysicalDistribute
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------filter((date_dim.d_date <= 2002-06-19)(date_dim.d_date >= 2002-05-20))
|
||||
----------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------------PhysicalOlapScan[store_sales]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((date_dim.d_date <= 2002-06-19)(date_dim.d_date >= 2002-05-20))
|
||||
------------------------------------PhysicalOlapScan[date_dim]
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------PhysicalProject
|
||||
------------------------------filter(i_category IN ('Sports', 'Music', 'Shoes'))
|
||||
|
||||
@ -9,12 +9,13 @@ PhysicalResultSink
|
||||
------------hashAgg[LOCAL]
|
||||
--------------PhysicalProject
|
||||
----------------hashJoin[LEFT_ANTI_JOIN](partsupp.ps_suppkey = supplier.s_suppkey)
|
||||
------------------hashJoin[INNER_JOIN](part.p_partkey = partsupp.ps_partkey)
|
||||
--------------------PhysicalProject
|
||||
----------------------PhysicalOlapScan[partsupp]
|
||||
--------------------PhysicalProject
|
||||
----------------------filter(( not (p_type like 'MEDIUM POLISHED%'))( not (p_brand = 'Brand#45'))p_size IN (3, 9, 14, 19, 23, 36, 45, 49))
|
||||
------------------------PhysicalOlapScan[part]
|
||||
------------------PhysicalDistribute
|
||||
--------------------hashJoin[INNER_JOIN](part.p_partkey = partsupp.ps_partkey)
|
||||
----------------------PhysicalProject
|
||||
------------------------PhysicalOlapScan[partsupp]
|
||||
----------------------PhysicalProject
|
||||
------------------------filter(( not (p_type like 'MEDIUM POLISHED%'))( not (p_brand = 'Brand#45'))p_size IN (3, 9, 14, 19, 23, 36, 45, 49))
|
||||
--------------------------PhysicalOlapScan[part]
|
||||
------------------PhysicalDistribute
|
||||
--------------------PhysicalProject
|
||||
----------------------filter((s_comment like '%Customer%Complaints%'))
|
||||
|
||||
@ -16,8 +16,9 @@ PhysicalResultSink
|
||||
--------------------------PhysicalOlapScan[supplier]
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------hashJoin[INNER_JOIN](nation.n_regionkey = region.r_regionkey)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[nation]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[nation]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((region.r_name = 'EUROPE'))
|
||||
|
||||
@ -22,8 +22,9 @@ PhysicalResultSink
|
||||
----------------------------------PhysicalOlapScan[supplier]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------hashJoin[INNER_JOIN](nation.n_regionkey = region.r_regionkey)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[nation]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[nation]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((region.r_name = 'ASIA'))
|
||||
|
||||
@ -17,15 +17,16 @@ PhysicalResultSink
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](supplier.s_suppkey = lineitem.l_suppkey)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------hashJoin[INNER_JOIN](part.p_partkey = lineitem.l_partkey)
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[lineitem]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------filter((p_name like '%green%'))
|
||||
----------------------------------------PhysicalOlapScan[part]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------hashJoin[INNER_JOIN](part.p_partkey = lineitem.l_partkey)
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[lineitem]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((p_name like '%green%'))
|
||||
------------------------------------------PhysicalOlapScan[part]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------hashJoin[INNER_JOIN](supplier.s_nationkey = nation.n_nationkey)
|
||||
----------------------------------PhysicalProject
|
||||
|
||||
@ -9,12 +9,13 @@ PhysicalResultSink
|
||||
------------hashAgg[LOCAL]
|
||||
--------------PhysicalProject
|
||||
----------------hashJoin[LEFT_ANTI_JOIN](partsupp.ps_suppkey = supplier.s_suppkey)
|
||||
------------------hashJoin[INNER_JOIN](part.p_partkey = partsupp.ps_partkey)
|
||||
--------------------PhysicalProject
|
||||
----------------------PhysicalOlapScan[partsupp]
|
||||
--------------------PhysicalProject
|
||||
----------------------filter(( not (p_type like 'MEDIUM POLISHED%'))( not (p_brand = 'Brand#45'))p_size IN (3, 9, 14, 19, 23, 36, 45, 49))
|
||||
------------------------PhysicalOlapScan[part]
|
||||
------------------PhysicalDistribute
|
||||
--------------------hashJoin[INNER_JOIN](part.p_partkey = partsupp.ps_partkey)
|
||||
----------------------PhysicalProject
|
||||
------------------------PhysicalOlapScan[partsupp]
|
||||
----------------------PhysicalProject
|
||||
------------------------filter(( not (p_type like 'MEDIUM POLISHED%'))( not (p_brand = 'Brand#45'))p_size IN (3, 9, 14, 19, 23, 36, 45, 49))
|
||||
--------------------------PhysicalOlapScan[part]
|
||||
------------------PhysicalDistribute
|
||||
--------------------PhysicalProject
|
||||
----------------------filter((s_comment like '%Customer%Complaints%'))
|
||||
|
||||
@ -16,8 +16,9 @@ PhysicalResultSink
|
||||
--------------------------PhysicalOlapScan[supplier]
|
||||
--------------------------PhysicalDistribute
|
||||
----------------------------hashJoin[INNER_JOIN](nation.n_regionkey = region.r_regionkey)
|
||||
------------------------------PhysicalProject
|
||||
--------------------------------PhysicalOlapScan[nation]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[nation]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------filter((region.r_name = 'EUROPE'))
|
||||
|
||||
@ -22,8 +22,9 @@ PhysicalResultSink
|
||||
----------------------------------PhysicalOlapScan[supplier]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------hashJoin[INNER_JOIN](nation.n_regionkey = region.r_regionkey)
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[nation]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[nation]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((region.r_name = 'ASIA'))
|
||||
|
||||
@ -14,23 +14,26 @@ PhysicalResultSink
|
||||
----------------------hashJoin[INNER_JOIN](orders.o_orderkey = lineitem.l_orderkey)
|
||||
------------------------PhysicalProject
|
||||
--------------------------PhysicalOlapScan[orders]
|
||||
------------------------PhysicalProject
|
||||
--------------------------hashJoin[INNER_JOIN](supplier.s_suppkey = lineitem.l_suppkey)
|
||||
----------------------------PhysicalProject
|
||||
------------------------------hashJoin[INNER_JOIN](part.p_partkey = lineitem.l_partkey)
|
||||
------------------------PhysicalDistribute
|
||||
--------------------------PhysicalProject
|
||||
----------------------------hashJoin[INNER_JOIN](supplier.s_suppkey = lineitem.l_suppkey)
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[lineitem]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------hashJoin[INNER_JOIN](part.p_partkey = lineitem.l_partkey)
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------PhysicalOlapScan[lineitem]
|
||||
------------------------------------PhysicalDistribute
|
||||
--------------------------------------PhysicalProject
|
||||
----------------------------------------filter((p_name like '%green%'))
|
||||
------------------------------------------PhysicalOlapScan[part]
|
||||
------------------------------PhysicalDistribute
|
||||
--------------------------------hashJoin[INNER_JOIN](supplier.s_nationkey = nation.n_nationkey)
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------filter((p_name like '%green%'))
|
||||
--------------------------------------PhysicalOlapScan[part]
|
||||
----------------------------PhysicalDistribute
|
||||
------------------------------hashJoin[INNER_JOIN](supplier.s_nationkey = nation.n_nationkey)
|
||||
--------------------------------PhysicalProject
|
||||
----------------------------------PhysicalOlapScan[supplier]
|
||||
--------------------------------PhysicalDistribute
|
||||
----------------------------------PhysicalProject
|
||||
------------------------------------PhysicalOlapScan[nation]
|
||||
------------------------------------PhysicalOlapScan[supplier]
|
||||
----------------------------------PhysicalDistribute
|
||||
------------------------------------PhysicalProject
|
||||
--------------------------------------PhysicalOlapScan[nation]
|
||||
------------------PhysicalDistribute
|
||||
--------------------PhysicalProject
|
||||
----------------------PhysicalOlapScan[partsupp]
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query1") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query10") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query11") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query12") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query13") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query14") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query15") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query16") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query17") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query18") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query19") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query2") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query20") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query21") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query22") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query23") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query24") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query25") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query26") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query27") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query28") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query29") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query3") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query30") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query31") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query32") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query33") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query34") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query35") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query36") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query37") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query38") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query39") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query4") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query40") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query41") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query42") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query43") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query44") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query45") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query46") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query47") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query48") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query49") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query5") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query50") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query51") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query52") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query53") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query54") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query55") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
@ -24,7 +24,7 @@ suite("query56") {
|
||||
sql 'set enable_fallback_to_original_planner=false'
|
||||
sql 'set exec_mem_limit=21G'
|
||||
sql 'set be_number_for_test=3'
|
||||
sql 'set parallel_fragment_exec_instance_num=8'
|
||||
sql 'set parallel_pipeline_task_num=8'
|
||||
sql 'set forbid_unknown_col_stats=true'
|
||||
sql 'set broadcast_row_count_limit = 30000000'
|
||||
sql 'set enable_nereids_timeout = false'
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user