[FEAT MERGE] ENHANCE CARDINALITY ESTIMATION AND OPTIMIZER STATS MANAGEMENT

Co-authored-by: ChangerR <dingjinchengyx@163.com>
Co-authored-by: wangt1xiuyi <13547954130@163.com>
This commit is contained in:
xianyu-w
2024-08-15 13:15:09 +00:00
committed by ob-robot
parent 1320abda92
commit f2b2472f5e
108 changed files with 7295 additions and 1545 deletions

View File

@ -481,7 +481,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t11]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t21:
@ -493,7 +493,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t21]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
Plan Type:

View File

@ -42,8 +42,8 @@ Query Plan
================================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------
|0 |SORT | |6 |35 |
|1 |└─NESTED-LOOP JOIN | |6 |35 |
|0 |SORT | |5 |35 |
|1 |└─NESTED-LOOP JOIN | |5 |35 |
|2 | ├─COLUMN TABLE FULL SCAN |t4 |2 |3 |
|3 | └─DISTRIBUTED TABLE RANGE SCAN|t3 |3 |16 |
================================================================

View File

@ -198557,7 +198557,7 @@ Query Plan
|1 |└─PX COORDINATOR | |1 |6 |
|2 | └─EXCHANGE OUT DISTR |:EX10000 |1 |6 |
|3 | └─MERGE GROUP BY | |1 |6 |
|4 | └─NESTED-LOOP ANTI JOIN | |14 |5 |
|4 | └─NESTED-LOOP ANTI JOIN | |14 |6 |
|5 | ├─PX PARTITION ITERATOR| |14 |5 |
|6 | │ └─TABLE FULL SCAN |table1000_key_pk_parts_2|14 |5 |
|7 | └─MATERIAL | |1 |1 |

View File

@ -351,8 +351,8 @@ Query Plan
=========================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |41 |
|1 |└─EXCHANGE OUT DISTR |:EX10001 |1 |41 |
|0 |PX COORDINATOR MERGE SORT | |1 |42 |
|1 |└─EXCHANGE OUT DISTR |:EX10001 |1 |42 |
|2 | └─MERGE GROUP BY | |1 |41 |
|3 | └─EXCHANGE IN MERGE SORT DISTR | |20 |39 |
|4 | └─EXCHANGE OUT DISTR (HASH) |:EX10000 |20 |31 |
@ -462,7 +462,7 @@ Query Plan
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |44 |
|1 |└─EXCHANGE OUT DISTR |:EX10001 |1 |43 |
|1 |└─EXCHANGE OUT DISTR |:EX10001 |1 |44 |
|2 | └─MERGE GROUP BY | |1 |43 |
|3 | └─EXCHANGE IN MERGE SORT DISTR | |20 |41 |
|4 | └─EXCHANGE OUT DISTR (HASH) |:EX10000 |20 |33 |
@ -571,7 +571,7 @@ Query Plan
============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------------------
|0 |PX COORDINATOR MERGE SORT | |1 |60 |
|0 |PX COORDINATOR MERGE SORT | |1 |61 |
|1 |└─EXCHANGE OUT DISTR |:EX10001 |1 |60 |
|2 | └─MERGE GROUP BY | |1 |60 |
|3 | └─EXCHANGE IN MERGE SORT DISTR | |20 |58 |

View File

@ -133,7 +133,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -195,7 +195,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -257,7 +257,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -269,7 +269,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |879 |
|0 |TABLE FULL SCAN|t(idx)|4 |879 |
=================================================
Outputs & filters:
-------------------------------------
@ -315,12 +315,12 @@ Optimization Info:
physical_range_rows:26
logical_range_rows:26
index_back_rows:6
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -382,7 +382,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -445,7 +445,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -457,7 +457,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |799 |
|0 |TABLE FULL SCAN|t(idx)|3 |799 |
=================================================
Outputs & filters:
-------------------------------------
@ -503,12 +503,12 @@ Optimization Info:
physical_range_rows:24
logical_range_rows:24
index_back_rows:6
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -570,7 +570,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -691,7 +691,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -703,7 +703,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|1 |157 |
|0 |TABLE FULL SCAN|t(idx)|1 |158 |
=================================================
Outputs & filters:
-------------------------------------
@ -753,7 +753,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1024,7 +1024,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[geom, geo_table2]
pruned_index_name:[geo_table2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1094,7 +1094,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[geom, geo_table2]
pruned_index_name:[geo_table2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1180,7 +1180,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[geom, geo_table]
pruned_index_name:[geo_table]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1348,7 +1348,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |999 |
|0 |TABLE FULL SCAN|t(idx)|4 |999 |
=================================================
Outputs & filters:
-------------------------------------
@ -1393,12 +1393,12 @@ Optimization Info:
physical_range_rows:31
logical_range_rows:31
index_back_rows:7
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1410,7 +1410,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |999 |
|0 |TABLE FULL SCAN|t(idx)|4 |999 |
=================================================
Outputs & filters:
-------------------------------------
@ -1455,12 +1455,12 @@ Optimization Info:
physical_range_rows:31
logical_range_rows:31
index_back_rows:7
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1472,7 +1472,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |999 |
|0 |TABLE FULL SCAN|t(idx)|4 |999 |
=================================================
Outputs & filters:
-------------------------------------
@ -1517,12 +1517,12 @@ Optimization Info:
physical_range_rows:31
logical_range_rows:31
index_back_rows:7
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1534,7 +1534,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|3 |1128 |
|0 |TABLE FULL SCAN|t(idx)|5 |1128 |
=================================================
Outputs & filters:
-------------------------------------
@ -1581,12 +1581,12 @@ Optimization Info:
physical_range_rows:35
logical_range_rows:35
index_back_rows:8
output_rows:2
output_rows:4
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1598,7 +1598,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |999 |
|0 |TABLE FULL SCAN|t(idx)|4 |999 |
=================================================
Outputs & filters:
-------------------------------------
@ -1643,12 +1643,12 @@ Optimization Info:
physical_range_rows:31
logical_range_rows:31
index_back_rows:7
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1660,7 +1660,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |1031 |
|0 |TABLE FULL SCAN|t(idx)|4 |1032 |
=================================================
Outputs & filters:
-------------------------------------
@ -1706,12 +1706,12 @@ Optimization Info:
physical_range_rows:32
logical_range_rows:32
index_back_rows:8
output_rows:2
output_rows:4
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1774,7 +1774,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1786,7 +1786,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |999 |
|0 |TABLE FULL SCAN|t(idx)|4 |999 |
=================================================
Outputs & filters:
-------------------------------------
@ -1831,12 +1831,12 @@ Optimization Info:
physical_range_rows:31
logical_range_rows:31
index_back_rows:7
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2010,7 +2010,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2072,7 +2072,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2134,7 +2134,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2146,7 +2146,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|4 |1526 |
|0 |TABLE FULL SCAN|t(idx)|7 |1526 |
=================================================
Outputs & filters:
-------------------------------------
@ -2192,12 +2192,12 @@ Optimization Info:
physical_range_rows:49
logical_range_rows:49
index_back_rows:12
output_rows:3
output_rows:6
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2259,7 +2259,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2322,7 +2322,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2334,7 +2334,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|3 |1387 |
|0 |TABLE FULL SCAN|t(idx)|6 |1388 |
=================================================
Outputs & filters:
-------------------------------------
@ -2380,12 +2380,12 @@ Optimization Info:
physical_range_rows:45
logical_range_rows:45
index_back_rows:11
output_rows:2
output_rows:5
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2447,7 +2447,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2459,7 +2459,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |999 |
|0 |TABLE FULL SCAN|t(idx)|4 |999 |
=================================================
Outputs & filters:
-------------------------------------
@ -2504,12 +2504,12 @@ Optimization Info:
physical_range_rows:31
logical_range_rows:31
index_back_rows:7
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2521,7 +2521,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |999 |
|0 |TABLE FULL SCAN|t(idx)|4 |999 |
=================================================
Outputs & filters:
-------------------------------------
@ -2566,12 +2566,12 @@ Optimization Info:
physical_range_rows:31
logical_range_rows:31
index_back_rows:7
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2583,7 +2583,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |999 |
|0 |TABLE FULL SCAN|t(idx)|4 |999 |
=================================================
Outputs & filters:
-------------------------------------
@ -2628,12 +2628,12 @@ Optimization Info:
physical_range_rows:31
logical_range_rows:31
index_back_rows:7
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2645,7 +2645,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|3 |1128 |
|0 |TABLE FULL SCAN|t(idx)|5 |1128 |
=================================================
Outputs & filters:
-------------------------------------
@ -2692,12 +2692,12 @@ Optimization Info:
physical_range_rows:35
logical_range_rows:35
index_back_rows:8
output_rows:2
output_rows:4
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2709,7 +2709,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |999 |
|0 |TABLE FULL SCAN|t(idx)|4 |999 |
=================================================
Outputs & filters:
-------------------------------------
@ -2754,12 +2754,12 @@ Optimization Info:
physical_range_rows:31
logical_range_rows:31
index_back_rows:7
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2771,7 +2771,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |1031 |
|0 |TABLE FULL SCAN|t(idx)|4 |1032 |
=================================================
Outputs & filters:
-------------------------------------
@ -2817,12 +2817,12 @@ Optimization Info:
physical_range_rows:32
logical_range_rows:32
index_back_rows:8
output_rows:2
output_rows:4
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2885,7 +2885,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2897,7 +2897,7 @@ Query Plan
=================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------
|0 |TABLE FULL SCAN|t(idx)|2 |999 |
|0 |TABLE FULL SCAN|t(idx)|4 |999 |
=================================================
Outputs & filters:
-------------------------------------
@ -2942,12 +2942,12 @@ Optimization Info:
physical_range_rows:31
logical_range_rows:31
index_back_rows:7
output_rows:1
output_rows:3
table_dop:1
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -3031,7 +3031,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, t]
pruned_index_name:[t]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:

View File

@ -247,7 +247,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, tt2]
pruned_index_name:[idx]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -296,7 +296,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, tt2]
pruned_index_name:[idx]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -438,7 +438,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, tt2]
unstable_index_name:[tt2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -577,7 +577,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, tt2]
pruned_index_name:[tt2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -716,7 +716,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, tt2]
unstable_index_name:[tt2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -855,7 +855,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[idx, tt2]
pruned_index_name:[tt2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:

View File

@ -61,10 +61,10 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |PX COORDINATOR | |1 |543 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|1 |542 |
|2 | └─PX PARTITION ITERATOR| |1 |541 |
|3 | └─TABLE FULL SCAN |t1(idx) |1 |541 |
|0 |PX COORDINATOR | |2 |544 |
|1 |└─EXCHANGE OUT DISTR |:EX10000|2 |543 |
|2 | └─PX PARTITION ITERATOR| |2 |541 |
|3 | └─TABLE FULL SCAN |t1(idx) |2 |541 |
=============================================================
Outputs & filters:
-------------------------------------

View File

@ -89,7 +89,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[tgnoindex2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
tgnoindex1:
@ -101,7 +101,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[tgnoindex1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
Plan Type:
@ -196,7 +196,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[gidx1, tgeom1]
pruned_index_name:[gidx1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
tgeom2:
@ -208,7 +208,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[gidx2, tgeom2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING BASIC]
Plan Type:
@ -312,7 +312,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[pgidx1, ptgeom1]
pruned_index_name:[pgidx1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
ptgeom2:
@ -324,7 +324,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[pgidx2, ptgeom2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING BASIC]
Plan Type:

View File

@ -954,7 +954,7 @@ Query Plan
========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------------
|0 |NESTED-LOOP ANTI JOIN | |66 |55 |
|0 |NESTED-LOOP ANTI JOIN | |66 |56 |
|1 |├─TABLE FULL SCAN |xy_x_t|74 |6 |
|2 |└─MATERIAL | |16 |6 |
|3 | └─TABLE FULL SCAN |xy_y_t|16 |3 |
@ -2352,7 +2352,7 @@ Query Plan
=======================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------
|0 |NESTED-LOOP ANTI JOIN | |1 |14 |
|0 |NESTED-LOOP ANTI JOIN | |1 |13 |
|1 |├─TABLE FULL SCAN |xy_t2|8 |3 |
|2 |└─MATERIAL | |116 |9 |
|3 | └─TABLE FULL SCAN |xy_t1|116 |6 |
@ -2751,8 +2751,8 @@ Query Plan
====================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------
|0 |SCALAR GROUP BY | |1 |582 |
|1 |└─SUBPLAN FILTER | |29 |581 |
|0 |SCALAR GROUP BY | |1 |583 |
|1 |└─SUBPLAN FILTER | |42 |581 |
|2 | ├─TABLE FULL SCAN|xy_t1|116 |8 |
|3 | ├─TABLE FULL SCAN|xy_t3|1 |3 |
|4 | └─TABLE FULL SCAN|xy_t2|1 |3 |
@ -2829,7 +2829,7 @@ Query Plan
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------------
|0 |SCALAR GROUP BY | |1 |4168 |
|1 |└─SUBPLAN FILTER | |29 |4167 |
|1 |└─SUBPLAN FILTER | |42 |4167 |
|2 | ├─TABLE FULL SCAN |xy_t1 |116 |8 |
|3 | ├─DISTRIBUTED TABLE RANGE SCAN|xy_t3(idx_c2)|1 |18 |
|4 | └─DISTRIBUTED TABLE RANGE SCAN|xy_t2(idx_c2)|1 |18 |
@ -4318,7 +4318,7 @@ Query Plan
========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------------
|0 |NESTED-LOOP ANTI JOIN | |5 |96 |
|0 |NESTED-LOOP ANTI JOIN | |5 |97 |
|1 |├─TABLE FULL SCAN |xy_t2|5 |3 |
|2 |└─DISTRIBUTED TABLE GET|xy_t1|1 |18 |
========================================================

View File

@ -19,7 +19,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |7 |
|0 |MERGE JOIN | |6 |7 |
|1 |├─SORT | |5 |3 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
@ -52,7 +52,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |7 |
|0 |MERGE JOIN | |6 |7 |
|1 |├─SORT | |5 |3 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
@ -85,7 +85,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |7 |
|0 |MERGE JOIN | |6 |7 |
|1 |├─SORT | |5 |3 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
@ -118,7 +118,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |7 |
|0 |MERGE JOIN | |6 |7 |
|1 |├─SORT | |5 |3 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
@ -155,7 +155,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |8 |
|0 |MERGE JOIN | |6 |8 |
|1 |├─SORT | |5 |4 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
@ -188,7 +188,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |8 |
|0 |MERGE JOIN | |6 |8 |
|1 |├─SORT | |5 |4 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
@ -221,7 +221,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |8 |
|0 |MERGE JOIN | |6 |8 |
|1 |├─SORT | |5 |4 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
@ -254,7 +254,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |MERGE JOIN | |5 |8 |
|0 |MERGE JOIN | |6 |8 |
|1 |├─SORT | |5 |4 |
|2 |│ └─TABLE FULL SCAN|bb |5 |3 |
|3 |└─SORT | |6 |4 |
@ -289,7 +289,7 @@ Query Plan
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |MERGE JOIN | |2 |12 |
|1 |├─MERGE JOIN | |5 |8 |
|1 |├─MERGE JOIN | |6 |8 |
|2 |│ ├─SORT | |6 |4 |
|3 |│ │ └─TABLE FULL SCAN|aa |6 |3 |
|4 |│ └─SORT | |5 |4 |
@ -333,7 +333,7 @@ Query Plan
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |MERGE JOIN | |2 |12 |
|1 |├─MERGE JOIN | |5 |8 |
|1 |├─MERGE JOIN | |6 |8 |
|2 |│ ├─SORT | |6 |4 |
|3 |│ │ └─TABLE FULL SCAN|aa |6 |3 |
|4 |│ └─SORT | |5 |4 |
@ -476,7 +476,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |35 |
|0 |MERGE JOIN | |6 |35 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |17 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |15 |
|3 |│ └─SORT | |5 |12 |
@ -527,7 +527,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |35 |
|0 |MERGE JOIN | |6 |35 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |17 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |15 |
|3 |│ └─SORT | |5 |12 |
@ -578,7 +578,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |35 |
|0 |MERGE JOIN | |6 |35 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |17 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |15 |
|3 |│ └─SORT | |5 |12 |
@ -629,7 +629,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |35 |
|0 |MERGE JOIN | |6 |35 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |17 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |15 |
|3 |│ └─SORT | |5 |12 |
@ -684,7 +684,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |35 |
|0 |MERGE JOIN | |6 |35 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |17 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |15 |
|3 |│ └─SORT | |5 |12 |
@ -735,7 +735,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |35 |
|0 |MERGE JOIN | |6 |35 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |17 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |15 |
|3 |│ └─SORT | |5 |12 |
@ -786,7 +786,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |35 |
|0 |MERGE JOIN | |6 |35 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |17 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |15 |
|3 |│ └─SORT | |5 |12 |
@ -837,7 +837,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE JOIN | |5 |35 |
|0 |MERGE JOIN | |6 |35 |
|1 |├─PX COORDINATOR MERGE SORT | |5 |17 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10000|5 |15 |
|3 |│ └─SORT | |5 |12 |
@ -889,8 +889,8 @@ Query Plan
===================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------
|0 |MERGE JOIN | |2 |50 |
|1 |├─MERGE JOIN | |5 |35 |
|0 |MERGE JOIN | |2 |51 |
|1 |├─MERGE JOIN | |6 |35 |
|2 |│ ├─PX COORDINATOR MERGE SORT | |6 |18 |
|3 |│ │ └─EXCHANGE OUT DISTR |:EX10000|6 |16 |
|4 |│ │ └─SORT | |6 |12 |
@ -960,8 +960,8 @@ Query Plan
===================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------
|0 |MERGE JOIN | |2 |50 |
|1 |├─MERGE JOIN | |5 |35 |
|0 |MERGE JOIN | |2 |51 |
|1 |├─MERGE JOIN | |6 |35 |
|2 |│ ├─PX COORDINATOR MERGE SORT | |6 |18 |
|3 |│ │ └─EXCHANGE OUT DISTR |:EX10000|6 |16 |
|4 |│ │ └─SORT | |6 |12 |
@ -1659,7 +1659,7 @@ Query Plan
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
---------------------------------------------------------
|0 |SORT | |13 |9 |
|1 |└─NESTED-LOOP OUTER JOIN | |13 |5 |
|1 |└─NESTED-LOOP OUTER JOIN | |13 |4 |
|2 | ├─TABLE FULL SCAN |t2 |13 |3 |
|3 | └─MATERIAL | |5 |4 |
|4 | └─TABLE FULL SCAN |t7 |5 |3 |
@ -1700,7 +1700,7 @@ Query Plan
====================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------
|0 |MERGE JOIN | |7 |6 |
|0 |MERGE JOIN | |8 |6 |
|1 |├─TABLE FULL SCAN|t8(idx)|6 |3 |
|2 |└─TABLE FULL SCAN|t9(idx)|7 |3 |
====================================================
@ -1761,7 +1761,7 @@ Query Plan
====================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------
|0 |MERGE OUTER JOIN | |7 |6 |
|0 |MERGE OUTER JOIN | |8 |6 |
|1 |├─TABLE FULL SCAN|t8(idx)|6 |3 |
|2 |└─TABLE FULL SCAN|t9(idx)|7 |3 |
====================================================
@ -1827,7 +1827,7 @@ Query Plan
==========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------
|0 |MERGE RIGHT OUTER JOIN | |7 |6 |
|0 |MERGE RIGHT OUTER JOIN | |8 |6 |
|1 |├─TABLE FULL SCAN |t8(idx)|6 |3 |
|2 |└─TABLE FULL SCAN |t9(idx)|7 |3 |
==========================================================
@ -1895,7 +1895,7 @@ Query Plan
==========================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------
|0 |MERGE RIGHT OUTER JOIN | |7 |6 |
|0 |MERGE RIGHT OUTER JOIN | |8 |6 |
|1 |├─TABLE FULL SCAN |t8(idx)|6 |3 |
|2 |└─TABLE FULL SCAN |t9(idx)|7 |3 |
==========================================================

View File

@ -52,7 +52,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |MERGE JOIN | |2 |5 |
|0 |MERGE JOIN | |1 |5 |
|1 |├─TABLE RANGE SCAN|t1 |1 |3 |
|2 |└─TABLE RANGE SCAN|t2 |2 |3 |
==================================================
@ -82,7 +82,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |MERGE JOIN | |2 |5 |
|0 |MERGE JOIN | |1 |5 |
|1 |├─TABLE RANGE SCAN|a |1 |3 |
|2 |└─TABLE RANGE SCAN|b |2 |3 |
==================================================

View File

@ -110,12 +110,12 @@ Query Plan
=====================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------------------
|0 |PX COORDINATOR | |9 |66 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|9 |57 |
|2 | └─HASH GROUP BY | |9 |48 |
|3 | └─EXCHANGE IN DISTR | |16 |45 |
|4 | └─EXCHANGE OUT DISTR (HASH)|:EX10000|16 |37 |
|5 | └─HASH GROUP BY | |16 |20 |
|0 |PX COORDINATOR | |12 |79 |
|1 |└─EXCHANGE OUT DISTR |:EX10001|12 |68 |
|2 | └─HASH GROUP BY | |12 |55 |
|3 | └─EXCHANGE IN DISTR | |19 |51 |
|4 | └─EXCHANGE OUT DISTR (HASH)|:EX10000|19 |42 |
|5 | └─HASH GROUP BY | |19 |21 |
|6 | └─PX PARTITION ITERATOR| |28 |16 |
|7 | └─MERGE JOIN | |28 |16 |
|8 | ├─TABLE FULL SCAN |score |28 |8 |

View File

@ -8,7 +8,7 @@ Query Plan
====================================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------------------------
|0 |TEMP TABLE TRANSFORMATION | |1 |4 |
|0 |TEMP TABLE TRANSFORMATION | |1 |6 |
|1 |├─PX COORDINATOR | |0 |3 |
|2 |│ └─EXCHANGE OUT DISTR |:EX10001 |0 |3 |
|3 |│ └─TEMP TABLE INSERT |TEMP1 |0 |3 |
@ -18,10 +18,10 @@ Query Plan
|7 |│ └─HASH GROUP BY | |1 |2 |
|8 |│ └─PX BLOCK ITERATOR | |1 |2 |
|9 |│ └─TABLE FULL SCAN |t1 |1 |2 |
|10|└─PX COORDINATOR | |1 |2 |
|11| └─EXCHANGE OUT DISTR |:EX20002 |1 |2 |
|12| └─SHARED HASH JOIN | |1 |1 |
|13| ├─EXCHANGE IN DISTR | |1 |1 |
|10|└─PX COORDINATOR | |1 |3 |
|11| └─EXCHANGE OUT DISTR |:EX20002 |1 |3 |
|12| └─SHARED HASH JOIN | |1 |2 |
|13| ├─EXCHANGE IN DISTR | |1 |2 |
|14| │ └─EXCHANGE OUT DISTR (BC2HOST) |:EX20001 |1 |1 |
|15| │ └─SHARED HASH JOIN | |1 |1 |
|16| │ ├─EXCHANGE IN DISTR | |1 |1 |
@ -73,11 +73,11 @@ Query Plan
=====================================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------------------------
|0 |PX COORDINATOR | |1 |5 |
|0 |PX COORDINATOR | |1 |6 |
|1 |└─EXCHANGE OUT DISTR |:EX10003|1 |5 |
|2 | └─HASH GROUP BY | |1 |5 |
|3 | └─EXCHANGE IN DISTR | |1 |5 |
|4 | └─EXCHANGE OUT DISTR (HASH) |:EX10002|1 |4 |
|4 | └─EXCHANGE OUT DISTR (HASH) |:EX10002|1 |5 |
|5 | └─HASH GROUP BY | |1 |4 |
|6 | └─SUBPLAN SCAN |VIEW1 |1 |4 |
|7 | └─MERGE GROUP BY | |1 |4 |
@ -140,7 +140,7 @@ Query Plan
===========================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------------------------------
|0 |PX COORDINATOR | |1 |5 |
|0 |PX COORDINATOR | |1 |6 |
|1 |└─EXCHANGE OUT DISTR |:EX10002|1 |5 |
|2 | └─MERGE GROUP BY | |1 |4 |
|3 | └─PARTITION SORT | |1 |4 |

View File

@ -941,7 +941,7 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |5 |
|0 |MERGE UNION DISTINCT| |2 |5 |
|1 |├─TABLE FULL SCAN |t1(idx_a_b_c)|1 |3 |
|2 |└─TABLE FULL SCAN |t2(idx_x_y_z)|1 |3 |
=============================================================
@ -961,7 +961,7 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |5 |
|0 |MERGE UNION DISTINCT| |2 |5 |
|1 |├─TABLE FULL SCAN |t1(idx_a_b_c)|1 |3 |
|2 |└─TABLE FULL SCAN |t2(idx_x_y_z)|1 |3 |
=============================================================
@ -981,7 +981,7 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |5 |
|0 |MERGE UNION DISTINCT| |2 |5 |
|1 |├─TABLE RANGE SCAN |t1(idx_b_c_a)|1 |3 |
|2 |└─TABLE RANGE SCAN |t2(idx_x_y_z)|1 |3 |
=============================================================
@ -1003,7 +1003,7 @@ Query Plan
=============================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |5 |
|0 |MERGE UNION DISTINCT| |2 |5 |
|1 |├─TABLE RANGE SCAN |t1(idx_b_c_a)|1 |3 |
|2 |└─TABLE RANGE SCAN |t2(idx_x_y_z)|1 |3 |
=============================================================
@ -1466,7 +1466,7 @@ Query Plan
================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------
|0 |MERGE UNION DISTINCT | |1 |7 |
|0 |MERGE UNION DISTINCT | |2 |7 |
|1 |├─TABLE FULL SCAN |t2(idx_x_y_z)|1 |3 |
|2 |└─SORT | |1 |5 |
|3 | └─MERGE JOIN | |1 |5 |
@ -3080,7 +3080,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |5 |
|0 |MERGE UNION DISTINCT| |2 |5 |
|1 |├─TABLE RANGE SCAN |t6(idx_b_e_d_c_a)|1 |3 |
|2 |└─TABLE FULL SCAN |tmp(idx_c1_c2_c3)|1 |3 |
=================================================================
@ -3101,7 +3101,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |5 |
|0 |MERGE UNION DISTINCT| |2 |5 |
|1 |├─TABLE FULL SCAN |t6(idx_b_e_d_c_a)|1 |3 |
|2 |└─TABLE FULL SCAN |tmp(idx_c1_c2_c3)|1 |3 |
=================================================================
@ -3121,7 +3121,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |10 |
|0 |MERGE UNION DISTINCT| |2 |10 |
|1 |├─TABLE FULL SCAN |tmp(idx_c1_c2_c3)|1 |3 |
|2 |└─SORT | |1 |8 |
|3 | └─TABLE FULL SCAN |t6(idx_b_c) |1 |8 |
@ -3144,7 +3144,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |10 |
|0 |MERGE UNION DISTINCT| |2 |10 |
|1 |├─TABLE FULL SCAN |tmp(idx_c1_c2_c3)|1 |3 |
|2 |└─SORT | |1 |8 |
|3 | └─TABLE FULL SCAN |t6(idx_b_a_c) |1 |8 |
@ -3167,7 +3167,7 @@ Query Plan
=================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |5 |
|0 |MERGE UNION DISTINCT| |2 |5 |
|1 |├─TABLE FULL SCAN |t6(idx_b_e_d_c_a)|1 |3 |
|2 |└─TABLE FULL SCAN |tmp(idx_c1_c2_c3)|1 |3 |
=================================================================
@ -3762,7 +3762,7 @@ Optimization Info:
avaiable_index_name:[t10i1, t10i2, t10i3, t10]
pruned_index_name:[t10i3]
unstable_index_name:[t10]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -3812,7 +3812,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t10i1, t10i2, t10i3, t10]
unstable_index_name:[t10]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -3861,7 +3861,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t10i1, t10i2, t10i3, t10]
pruned_index_name:[t10i3]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -3910,7 +3910,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t10i1, t10i2, t10i3, t10]
pruned_index_name:[t10i3]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -3958,7 +3958,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t10i1, t10i2, t10i3, t10]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4009,7 +4009,7 @@ Optimization Info:
avaiable_index_name:[t10i1, t10i2, t10i3, t10]
pruned_index_name:[t10i1]
unstable_index_name:[t10]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4061,7 +4061,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t10i1, t10i2, t10i3, t10]
pruned_index_name:[t10i1, t10i3]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4113,7 +4113,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t10i1, t10i2, t10i3, t10]
pruned_index_name:[t10i2, t10i3]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4165,7 +4165,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t10i1, t10i2, t10i3, t10]
pruned_index_name:[t10i1, t10i3]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4217,7 +4217,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t10i1, t10i2, t10i3, t10]
pruned_index_name:[t10i1, t10i2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4266,7 +4266,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t11i1, t11]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4315,7 +4315,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t11i1, t11]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4365,7 +4365,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t11i1, t11]
pruned_index_name:[t11i1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4415,7 +4415,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t11i1, t11]
pruned_index_name:[t11i1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4467,7 +4467,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t11i1, t11]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4518,7 +4518,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t11i1, t11]
pruned_index_name:[t11i1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4569,7 +4569,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t11i1, t11]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4618,7 +4618,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t11i1, t11]
pruned_index_name:[t11]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4668,7 +4668,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t11i1, t11]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4723,7 +4723,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t11i1, t11]
pruned_index_name:[t11i1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4772,7 +4772,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t12i1, t12i2, t12]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4821,7 +4821,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t12i1, t12i2, t12]
pruned_index_name:[t12i1, t12i2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4870,7 +4870,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t12i1, t12i2, t12]
pruned_index_name:[t12i1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -4919,7 +4919,7 @@ Optimization Info:
dop_method:Table DOP
avaiable_index_name:[t12i1, t12i2, t12]
pruned_index_name:[t12i1, t12i2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:

View File

@ -725,33 +725,30 @@ Outputs & filters:
range_key([other.c1]), range(MIN ; MAX)always true
explain select max(v1), tenant_id, v6 from skyline_int join other on v3 = c1 group by v5, v4, v3 order by v3, v4, v5;
Query Plan
================================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------------------------------------
|0 |SORT | |1 |5 |
|1 |└─HASH GROUP BY | |1 |5 |
|2 | └─MERGE JOIN | |1 |5 |
|3 | ─TABLE FULL SCAN|other |1 |3 |
|4 | └─TABLE FULL SCAN|skyline_int(idx_v3_v4_v5_v6_v2)|1 |3 |
================================================================================
==============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------------------
|0 |MERGE GROUP BY | |1 |5 |
|1 |└─MERGE JOIN | |1 |5 |
|2 | ├─TABLE FULL SCAN|skyline_int(idx_v3_v4_v5_v6_v2)|1 |3 |
|3 | ─TABLE FULL SCAN|other |1 |3 |
==============================================================================
Outputs & filters:
-------------------------------------
0 - output([T_FUN_MAX(skyline_int.v1)], [skyline_int.tenant_id], [skyline_int.v6]), filter(nil), rowset=16
sort_keys([skyline_int.v3, ASC], [skyline_int.v4, ASC], [skyline_int.v5, ASC])
1 - output([skyline_int.v3], [skyline_int.v4], [skyline_int.v5], [T_FUN_MAX(skyline_int.v1)], [skyline_int.tenant_id], [skyline_int.v6]), filter(nil), rowset=16
group([skyline_int.v5], [skyline_int.v4], [skyline_int.v3]), agg_func([T_FUN_MAX(skyline_int.v1)])
2 - output([skyline_int.v3], [skyline_int.v4], [skyline_int.v5], [skyline_int.tenant_id], [skyline_int.v6], [skyline_int.v1]), filter(nil), rowset=16
group([skyline_int.v3], [skyline_int.v4], [skyline_int.v5]), agg_func([T_FUN_MAX(skyline_int.v1)])
1 - output([skyline_int.v3], [skyline_int.v4], [skyline_int.v5], [skyline_int.tenant_id], [skyline_int.v6], [skyline_int.v1]), filter(nil), rowset=16
equal_conds([skyline_int.v3 = other.c1]), other_conds(nil)
merge_directions([ASC])
3 - output([other.c1]), filter(nil), rowset=16
access([other.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([other.c1]), range(MIN ; MAX)always true
4 - output([skyline_int.v1], [skyline_int.tenant_id], [skyline_int.v3], [skyline_int.v6], [skyline_int.v5], [skyline_int.v4]), filter(nil), rowset=16
2 - output([skyline_int.v1], [skyline_int.tenant_id], [skyline_int.v3], [skyline_int.v6], [skyline_int.v5], [skyline_int.v4]), filter(nil), rowset=16
access([skyline_int.v1], [skyline_int.tenant_id], [skyline_int.v3], [skyline_int.v6], [skyline_int.v5], [skyline_int.v4]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([skyline_int.v3], [skyline_int.v4], [skyline_int.v5], [skyline_int.v6], [skyline_int.v2], [skyline_int.v1], [skyline_int.tenant_id]), range(MIN,
MIN,MIN,MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX,MAX,MAX,MAX)always true
3 - output([other.c1]), filter(nil), rowset=16
access([other.c1]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([other.c1]), range(MIN ; MAX)always true
explain select distinct(v3) from skyline_int join other on v3 = c1 order by v3, v4, v5;
Query Plan
===========================================================================
@ -928,7 +925,7 @@ Query Plan
============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
----------------------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |5 |
|0 |MERGE UNION DISTINCT| |2 |5 |
|1 |├─TABLE FULL SCAN |skyline_int(idx_v3_v4_v5_v2)|1 |3 |
|2 |└─TABLE FULL SCAN |other |1 |3 |
============================================================================
@ -971,7 +968,7 @@ Query Plan
===============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |5 |
|0 |MERGE UNION DISTINCT| |2 |5 |
|1 |├─TABLE FULL SCAN |skyline_int(idx_v4_v5_v6_v2_v3)|1 |3 |
|2 |└─TABLE FULL SCAN |skyline_int(idx_v2_v3_v4) |1 |3 |
===============================================================================
@ -1350,7 +1347,7 @@ Query Plan
===============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-------------------------------------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |7 |
|0 |MERGE UNION DISTINCT| |2 |7 |
|1 |├─MERGE JOIN | |1 |5 |
|2 |│ ├─TABLE FULL SCAN |skyline_int(idx_v4_v5_v6_v2_v3)|1 |3 |
|3 |│ └─TABLE FULL SCAN |other |1 |3 |
@ -1414,7 +1411,7 @@ Query Plan
=====================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------
|0 |MERGE UNION DISTINCT| |1 |5 |
|0 |MERGE UNION DISTINCT| |2 |5 |
|1 |├─TABLE FULL SCAN |other|1 |3 |
|2 |└─TABLE FULL SCAN |other|1 |3 |
=====================================================

View File

@ -5964,7 +5964,8 @@ Outputs & filters:
-------------------------------------
0 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
group(nil), agg_func([T_FUN_COUNT(*)])
1 - output(nil), filter([result.t2c0 = 1489403758], [concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [concat(result.t0c0, '') IS NULL], [result.t0c1 = 398204275]), rowset=256
1 - output(nil), filter([result.t0c1 = 398204275], [result.t2c0 = 1489403758], [concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [concat(result.t0c0, '')
IS NULL]), rowset=256
access([result.t0c0], [result.t0c1], [result.t2c0], [result.t1c0])
2 - output([t0.c0], [t0.c1], [t2.c0], [t1.c0]), filter(nil), rowset=256
limit(2147483647), offset(0)
@ -6020,7 +6021,8 @@ Outputs & filters:
-------------------------------------
0 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
group(nil), agg_func([T_FUN_COUNT(*)])
1 - output(nil), filter([result.t2c0 = 1489403758], [concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [concat(result.t0c0, '') IS NULL], [result.t0c1 = 398204275]), rowset=256
1 - output(nil), filter([result.t0c1 = 398204275], [result.t2c0 = 1489403758], [concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [concat(result.t0c0, '')
IS NULL]), rowset=256
access([result.t0c0], [result.t0c1], [result.t2c0], [result.t1c0])
2 - output([t0.c0], [t0.c1], [t2.c0], [t1.c0]), filter(nil), rowset=256
limit(2147483647), offset(0)

View File

@ -1251,8 +1251,8 @@ Query Plan
==============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
------------------------------------------------------------------------------
|0 |SORT | |1 |6064 |
|1 |└─SUBPLAN FILTER | |1 |6064 |
|0 |SORT | |2 |6064 |
|1 |└─SUBPLAN FILTER | |2 |6064 |
|2 | ├─PX COORDINATOR | |5 |9 |
|3 | │ └─EXCHANGE OUT DISTR |:EX10000|5 |8 |
|4 | │ └─PX BLOCK ITERATOR | |5 |6 |
@ -1775,7 +1775,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
@ -1787,7 +1787,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1879,7 +1879,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
@ -1887,11 +1887,11 @@ Optimization Info:
physical_range_rows:7
logical_range_rows:7
index_back_rows:0
output_rows:2
output_rows:4
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -1983,7 +1983,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
@ -1995,7 +1995,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2095,7 +2095,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
@ -2107,7 +2107,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2119,7 +2119,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2219,7 +2219,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
@ -2231,7 +2231,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2243,7 +2243,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2343,7 +2343,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
@ -2355,7 +2355,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2367,7 +2367,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2467,7 +2467,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
@ -2479,7 +2479,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2491,7 +2491,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2600,7 +2600,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
@ -2612,7 +2612,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2624,7 +2624,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2636,7 +2636,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -2787,7 +2787,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
@ -2799,7 +2799,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2811,7 +2811,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2823,7 +2823,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2835,7 +2835,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2847,7 +2847,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2859,7 +2859,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -2871,7 +2871,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -3022,7 +3022,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
@ -3034,7 +3034,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3046,7 +3046,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3058,7 +3058,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3070,7 +3070,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3082,7 +3082,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3094,7 +3094,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3106,7 +3106,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:
@ -3257,7 +3257,7 @@ Optimization Info:
table_dop:1
dop_method:Table DOP
avaiable_index_name:[t1]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:1
estimation method:[DYNAMIC SAMPLING FULL]
t2:
@ -3269,7 +3269,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3281,7 +3281,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3293,7 +3293,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3305,7 +3305,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3317,7 +3317,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3329,7 +3329,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
t2:
@ -3341,7 +3341,7 @@ Optimization Info:
table_dop:1
dop_method:DAS DOP
avaiable_index_name:[t2]
stats version:0
stats info:[version=0, is_locked=0, is_expired=0]
dynamic sampling level:0
estimation method:[DEFAULT, STORAGE]
Plan Type:

View File

@ -183,7 +183,7 @@ Query Plan
==================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
--------------------------------------------------
|0 |TABLE RANGE SCAN|t1(i1)|1 |7 |
|0 |TABLE RANGE SCAN|t1(i1)|1 |8 |
==================================================
Outputs & filters:
-------------------------------------
@ -251,7 +251,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |TABLE RANGE SCAN|t1(idx)|1 |7 |
|0 |TABLE RANGE SCAN|t1(idx)|2 |10 |
===================================================
Outputs & filters:
-------------------------------------
@ -275,7 +275,7 @@ Query Plan
===================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
---------------------------------------------------
|0 |TABLE RANGE SCAN|t1(idx)|1 |19 |
|0 |TABLE RANGE SCAN|t1(idx)|2 |20 |
===================================================
Outputs & filters:
-------------------------------------

View File

@ -151,8 +151,8 @@ Query Plan
=============================================================================
|ID|OPERATOR |NAME |EST.ROWS|EST.TIME(us)|
-----------------------------------------------------------------------------
|0 |PX COORDINATOR | |2 |41 |
|1 |└─EXCHANGE OUT DISTR |:EX10003|2 |40 |
|0 |PX COORDINATOR | |2 |43 |
|1 |└─EXCHANGE OUT DISTR |:EX10003|2 |41 |
|2 | └─HASH UNION DISTINCT | |2 |38 |
|3 | ├─HASH JOIN | |1 |18 |
|4 | │ ├─PX PARTITION ITERATOR | |1 |11 |