[FEAT MERGE] [CP] Improve the rowcount estimation
Co-authored-by: akaError <lzg020616@163.com>
This commit is contained in:
@ -5964,8 +5964,7 @@ Outputs & filters:
|
||||
-------------------------------------
|
||||
0 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
|
||||
group(nil), agg_func([T_FUN_COUNT(*)])
|
||||
1 - output(nil), filter([concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [result.t0c1 = 398204275], [result.t2c0 = 1489403758], [concat(result.t0c0, '')
|
||||
IS NULL]), rowset=256
|
||||
1 - output(nil), filter([concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [result.t2c0 = 1489403758], [concat(result.t0c0, '') IS NULL], [result.t0c1 = 398204275]), 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)
|
||||
@ -6021,8 +6020,7 @@ Outputs & filters:
|
||||
-------------------------------------
|
||||
0 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256
|
||||
group(nil), agg_func([T_FUN_COUNT(*)])
|
||||
1 - output(nil), filter([concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [result.t0c1 = 398204275], [result.t2c0 = 1489403758], [concat(result.t0c0, '')
|
||||
IS NULL]), rowset=256
|
||||
1 - output(nil), filter([concat(result.t1c0, '') = 'q6h]zjLt)|[?S*C'], [result.t2c0 = 1489403758], [concat(result.t0c0, '') IS NULL], [result.t0c1 = 398204275]), 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)
|
||||
|
||||
@ -1777,6 +1777,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t1]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
estimation method:[DYNAMIC SAMPLING FULL]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -1787,7 +1788,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
Plan Type:
|
||||
DISTRIBUTED
|
||||
Note:
|
||||
@ -1879,6 +1881,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t1]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
estimation method:[DYNAMIC SAMPLING FULL]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -1889,7 +1892,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
Plan Type:
|
||||
DISTRIBUTED
|
||||
Note:
|
||||
@ -1981,6 +1985,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t1]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
estimation method:[DYNAMIC SAMPLING FULL]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -1992,6 +1997,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
Plan Type:
|
||||
DISTRIBUTED
|
||||
Note:
|
||||
@ -2091,6 +2097,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t1]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
estimation method:[DYNAMIC SAMPLING FULL]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2101,7 +2108,8 @@ Optimization Info:
|
||||
dop_method:Table DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2112,7 +2120,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
Plan Type:
|
||||
DISTRIBUTED
|
||||
Note:
|
||||
@ -2212,6 +2221,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t1]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
estimation method:[DYNAMIC SAMPLING FULL]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2222,7 +2232,8 @@ Optimization Info:
|
||||
dop_method:Table DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2233,7 +2244,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
Plan Type:
|
||||
DISTRIBUTED
|
||||
Note:
|
||||
@ -2333,6 +2345,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t1]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
estimation method:[DYNAMIC SAMPLING FULL]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2343,7 +2356,8 @@ Optimization Info:
|
||||
dop_method:Table DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2354,7 +2368,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
Plan Type:
|
||||
DISTRIBUTED
|
||||
Note:
|
||||
@ -2454,6 +2469,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t1]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
estimation method:[DYNAMIC SAMPLING FULL]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2464,7 +2480,8 @@ Optimization Info:
|
||||
dop_method:Table DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2475,7 +2492,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
Plan Type:
|
||||
DISTRIBUTED
|
||||
Note:
|
||||
@ -2584,6 +2602,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t1]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
estimation method:[DYNAMIC SAMPLING FULL]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2594,7 +2613,8 @@ Optimization Info:
|
||||
dop_method:Table DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2605,7 +2625,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -2617,6 +2638,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
Plan Type:
|
||||
DISTRIBUTED
|
||||
Note:
|
||||
@ -2767,6 +2789,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t1]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
estimation method:[DYNAMIC SAMPLING FULL]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -2778,6 +2801,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2788,7 +2812,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -2800,6 +2825,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -2811,6 +2837,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2821,7 +2848,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -2833,6 +2861,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -2843,7 +2872,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
Plan Type:
|
||||
DISTRIBUTED
|
||||
Note:
|
||||
@ -2994,6 +3024,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t1]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
estimation method:[DYNAMIC SAMPLING FULL]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -3004,7 +3035,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -3015,7 +3047,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -3027,6 +3060,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -3038,6 +3072,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -3048,7 +3083,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -3060,6 +3096,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -3070,7 +3107,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
Plan Type:
|
||||
DISTRIBUTED
|
||||
Note:
|
||||
@ -3221,6 +3259,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t1]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
estimation method:[DYNAMIC SAMPLING FULL]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -3231,7 +3270,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -3242,7 +3282,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -3254,6 +3295,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -3265,6 +3307,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -3275,7 +3318,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:1
|
||||
@ -3287,6 +3331,7 @@ Optimization Info:
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
t2:
|
||||
table_rows:22
|
||||
physical_range_rows:7
|
||||
@ -3297,7 +3342,8 @@ Optimization Info:
|
||||
dop_method:DAS DOP
|
||||
avaiable_index_name:[t2]
|
||||
stats version:0
|
||||
dynamic sampling level:1
|
||||
dynamic sampling level:0
|
||||
estimation method:[DEFAULT, STORAGE]
|
||||
Plan Type:
|
||||
DISTRIBUTED
|
||||
Note:
|
||||
|
||||
@ -73,7 +73,7 @@ Query Plan
|
||||
===============================================
|
||||
|ID|OPERATOR |NAME|EST.ROWS|EST.TIME(us)|
|
||||
-----------------------------------------------
|
||||
|0 |TABLE FULL SCAN|t1 |3 |3 |
|
||||
|0 |TABLE FULL SCAN|t1 |1 |3 |
|
||||
===============================================
|
||||
Outputs & filters:
|
||||
-------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user