enhance plan expiration, optimize index prune for small row count
This commit is contained in:
@ -178,8 +178,8 @@ SQL: select /*+leading(z1,z2),use_nl(z2)*/ * from z1,z2 where z1.b = z2.b and z2
|
||||
=============================================
|
||||
|ID|OPERATOR |NAME |EST. ROWS|COST|
|
||||
---------------------------------------------
|
||||
|0 |NESTED-LOOP JOIN| |93 |9008|
|
||||
|1 | TABLE SCAN |z1 |100 |111 |
|
||||
|0 |NESTED-LOOP JOIN| |93 |9518|
|
||||
|1 | TABLE SCAN |z1(z1_b)|100 |621 |
|
||||
|2 | TABLE SCAN |z2(z2_b)|1 |89 |
|
||||
=============================================
|
||||
|
||||
@ -187,10 +187,11 @@ Outputs & filters:
|
||||
-------------------------------------
|
||||
0 - output([z1.a], [z1.b], [z1.c], [z1.d], [z2.a], [z2.b], [z2.c], [z2.d]), filter(nil),
|
||||
conds(nil), nl_params_([z1.b]), batch_join=true
|
||||
1 - output([z1.b], [z1.a], [z1.c], [z1.d]), filter([z1.b > ?]),
|
||||
1 - output([z1.b], [z1.a], [z1.c], [z1.d]), filter(nil),
|
||||
access([z1.b], [z1.a], [z1.c], [z1.d]), partitions(p0),
|
||||
is_index_back=false, filter_before_indexback[false],
|
||||
range_key([z1.a]), range(MIN ; MAX)always true
|
||||
is_index_back=true,
|
||||
range_key([z1.b], [z1.a]), range(1,MAX ; MAX,MAX),
|
||||
range_cond([z1.b > ?])
|
||||
2 - output([z2.b], [z2.a], [z2.c], [z2.d]), filter([z2.c > ?]),
|
||||
access([z2.b], [z2.a], [z2.c], [z2.d]), partitions(p0),
|
||||
is_index_back=true, filter_before_indexback[false],
|
||||
|
@ -13147,26 +13147,27 @@ Outputs & filters:
|
||||
|
||||
SQL: select * from t4 join t7 on t4.c1 = t7.c1 where t4.c2 = 1;
|
||||
|
||||
====================================
|
||||
|ID|OPERATOR |NAME|EST. ROWS|COST|
|
||||
------------------------------------
|
||||
|0 |MERGE JOIN | |100 |286 |
|
||||
|1 | TABLE SCAN|t4 |100 |109 |
|
||||
|2 | TABLE SCAN|t7 |100 |90 |
|
||||
====================================
|
||||
================================================
|
||||
|ID|OPERATOR |NAME |EST. ROWS|COST|
|
||||
------------------------------------------------
|
||||
|0 |HASH JOIN | |100 |402 |
|
||||
|1 | TABLE SCAN|t7 |100 |90 |
|
||||
|2 | TABLE SCAN|t4(idx_t4_c2_c3)|100 |92 |
|
||||
================================================
|
||||
|
||||
Outputs & filters:
|
||||
-------------------------------------
|
||||
0 - output([t4.c1], [t4.c2], [t4.c3], [t7.c1], [t7.c2]), filter(nil),
|
||||
equal_conds([t4.c1 = t7.c1]), other_conds(nil)
|
||||
1 - output([t4.c1], [t4.c2], [t4.c3]), filter([t4.c2 = ?]),
|
||||
access([t4.c1], [t4.c2], [t4.c3]), partitions(p0),
|
||||
is_index_back=false, filter_before_indexback[false],
|
||||
range_key([t4.c1], [t4.c2]), range(MIN,MIN ; MAX,MAX)always true
|
||||
2 - output([t7.c1], [t7.c2]), filter(nil),
|
||||
1 - output([t7.c1], [t7.c2]), filter(nil),
|
||||
access([t7.c1], [t7.c2]), partitions(p0),
|
||||
is_index_back=false,
|
||||
range_key([t7.c1]), range(MIN ; MAX)always true
|
||||
2 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil),
|
||||
access([t4.c1], [t4.c2], [t4.c3]), partitions(p0),
|
||||
is_index_back=false,
|
||||
range_key([t4.c2], [t4.c3], [t4.c1]), range(1,MIN,MIN ; 1,MAX,MAX),
|
||||
range_cond([t4.c2 = ?])
|
||||
|
||||
*************** Case 374(end) **************
|
||||
|
||||
@ -13260,26 +13261,27 @@ Outputs & filters:
|
||||
|
||||
SQL: select * from t4 left join t7 on t4.c1 = t7.c1 where t4.c2 = 5;
|
||||
|
||||
=========================================
|
||||
|ID|OPERATOR |NAME|EST. ROWS|COST|
|
||||
-----------------------------------------
|
||||
|0 |MERGE OUTER JOIN| |100 |286 |
|
||||
|1 | TABLE SCAN |t4 |100 |109 |
|
||||
|2 | TABLE SCAN |t7 |100 |90 |
|
||||
=========================================
|
||||
==========================================================
|
||||
|ID|OPERATOR |NAME |EST. ROWS|COST|
|
||||
----------------------------------------------------------
|
||||
|0 |HASH RIGHT OUTER JOIN| |100 |402 |
|
||||
|1 | TABLE SCAN |t7 |100 |90 |
|
||||
|2 | TABLE SCAN |t4(idx_t4_c2_c3)|100 |92 |
|
||||
==========================================================
|
||||
|
||||
Outputs & filters:
|
||||
-------------------------------------
|
||||
0 - output([t4.c1], [t4.c2], [t4.c3], [t7.c1], [t7.c2]), filter(nil),
|
||||
equal_conds([t4.c1 = t7.c1]), other_conds(nil)
|
||||
1 - output([t4.c1], [t4.c2], [t4.c3]), filter([t4.c2 = ?]),
|
||||
access([t4.c1], [t4.c2], [t4.c3]), partitions(p0),
|
||||
is_index_back=false, filter_before_indexback[false],
|
||||
range_key([t4.c1], [t4.c2]), range(MIN,MIN ; MAX,MAX)always true
|
||||
2 - output([t7.c1], [t7.c2]), filter(nil),
|
||||
1 - output([t7.c1], [t7.c2]), filter(nil),
|
||||
access([t7.c1], [t7.c2]), partitions(p0),
|
||||
is_index_back=false,
|
||||
range_key([t7.c1]), range(MIN ; MAX)always true
|
||||
2 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil),
|
||||
access([t4.c1], [t4.c2], [t4.c3]), partitions(p0),
|
||||
is_index_back=false,
|
||||
range_key([t4.c2], [t4.c3], [t4.c1]), range(5,MIN,MIN ; 5,MAX,MAX),
|
||||
range_cond([t4.c2 = ?])
|
||||
|
||||
*************** Case 378(end) **************
|
||||
|
||||
@ -23460,18 +23462,18 @@ Outputs & filters:
|
||||
|
||||
SQL: select c1 from t4 where c1 <=> null and c2 <=> null;
|
||||
|
||||
==================================
|
||||
|ID|OPERATOR |NAME|EST. ROWS|COST|
|
||||
----------------------------------
|
||||
|0 |TABLE GET|t4 |1 |52 |
|
||||
==================================
|
||||
===========================================
|
||||
|ID|OPERATOR |NAME |EST. ROWS|COST|
|
||||
-------------------------------------------
|
||||
|0 |TABLE GET|t4(idx_t4_c2)|1 |52 |
|
||||
===========================================
|
||||
|
||||
Outputs & filters:
|
||||
-------------------------------------
|
||||
0 - output([t4.c1]), filter(nil),
|
||||
access([t4.c1]), partitions(p0),
|
||||
is_index_back=false,
|
||||
range_key([t4.c1], [t4.c2]), range[NULL,NULL ; NULL,NULL],
|
||||
range_key([t4.c2], [t4.c1]), range[NULL,NULL ; NULL,NULL],
|
||||
range_cond([t4.c1 <=> ?], [t4.c2 <=> ?])
|
||||
|
||||
*************** Case 714(end) **************
|
||||
@ -26418,23 +26420,22 @@ Outputs & filters:
|
||||
|
||||
SQL: select * from t1 join t5 on t1.c1 = t5.c3 where t5.c3 > 0 and t5.c3 < 100 order by t5.c3 limit 100;
|
||||
|
||||
=============================================================
|
||||
|ID|OPERATOR |NAME |EST. ROWS|COST|
|
||||
-------------------------------------------------------------
|
||||
|0 |LIMIT | |100 |1610|
|
||||
|1 | PX COORDINATOR MERGE SORT | |100 |1596|
|
||||
|2 | EXCHANGE OUT DISTR |:EX10001|100 |1573|
|
||||
|3 | LIMIT | |100 |1573|
|
||||
|4 | MERGE JOIN | |100 |1559|
|
||||
|5 | SORT | |294 |608 |
|
||||
|6 | PX PARTITION ITERATOR | |294 |197 |
|
||||
|7 | TABLE SCAN |t1 |294 |197 |
|
||||
|8 | SORT | |177 |827 |
|
||||
|9 | EXCHANGE IN DISTR | |300 |348 |
|
||||
|10| EXCHANGE OUT DISTR (PKEY)|:EX10000|300 |305 |
|
||||
|11| PX PARTITION ITERATOR | |300 |305 |
|
||||
|12| TABLE SCAN |t5 |300 |305 |
|
||||
=============================================================
|
||||
===================================================================
|
||||
|ID|OPERATOR |NAME |EST. ROWS|COST|
|
||||
-------------------------------------------------------------------
|
||||
|0 |LIMIT | |100 |1910|
|
||||
|1 | PX COORDINATOR MERGE SORT | |100 |1896|
|
||||
|2 | EXCHANGE OUT DISTR |:EX10001 |100 |1872|
|
||||
|3 | LIMIT | |100 |1872|
|
||||
|4 | MERGE JOIN | |100 |1859|
|
||||
|5 | EXCHANGE IN MERGE SORT DISTR| |177 |1127|
|
||||
|6 | EXCHANGE OUT DISTR (PKEY) |:EX10000 |177 |1102|
|
||||
|7 | PX PARTITION ITERATOR | |177 |1102|
|
||||
|8 | TABLE SCAN |t5(idx_t5_c3)|177 |1102|
|
||||
|9 | SORT | |294 |608 |
|
||||
|10| PX PARTITION ITERATOR | |294 |197 |
|
||||
|11| TABLE SCAN |t1 |294 |197 |
|
||||
===================================================================
|
||||
|
||||
Outputs & filters:
|
||||
-------------------------------------
|
||||
@ -26444,23 +26445,23 @@ Outputs & filters:
|
||||
3 - output([t1.c1], [t1.c2], [t5.c1], [t5.c2], [t5.c3]), filter(nil), limit(100), offset(nil)
|
||||
4 - output([t1.c1], [t1.c2], [t5.c1], [t5.c2], [t5.c3]), filter(nil),
|
||||
equal_conds([t1.c1 = t5.c3]), other_conds(nil)
|
||||
5 - output([t1.c1], [t1.c2]), filter(nil), sort_keys([t1.c1, ASC]), local merge sort
|
||||
6 - output([t1.c1], [t1.c2]), filter(nil),
|
||||
5 - output([t5.c2], [t5.c3], [t5.c1]), filter(nil), sort_keys([t5.c3, ASC]), Local Order
|
||||
6 - (#keys=1, [t5.c3]), output([t5.c2], [t5.c3], [t5.c1]), filter(nil), dop=1
|
||||
7 - output([t5.c2], [t5.c3], [t5.c1]), filter(nil),
|
||||
force partition granule, asc.
|
||||
8 - output([t5.c2], [t5.c3], [t5.c1]), filter(nil),
|
||||
access([t5.c2], [t5.c3], [t5.c1]), partitions(p[0-2]),
|
||||
is_index_back=true,
|
||||
range_key([t5.c3], [t5.c2]), range(0,MAX ; 100,MIN),
|
||||
range_cond([t5.c3 > ?], [t5.c3 < ?])
|
||||
9 - output([t1.c1], [t1.c2]), filter(nil), sort_keys([t1.c1, ASC]), local merge sort
|
||||
10 - output([t1.c1], [t1.c2]), filter(nil),
|
||||
affinitize, force partition granule, asc.
|
||||
7 - output([t1.c1], [t1.c2]), filter(nil),
|
||||
11 - output([t1.c1], [t1.c2]), filter(nil),
|
||||
access([t1.c1], [t1.c2]), partitions(p[0-4]),
|
||||
is_index_back=false,
|
||||
range_key([t1.c1]), range(0 ; 100),
|
||||
range_cond([t1.c1 < ?], [t1.c1 > ?])
|
||||
8 - output([t5.c1], [t5.c2], [t5.c3]), filter(nil), sort_keys([t5.c3, ASC])
|
||||
9 - output([t5.c2], [t5.c3], [t5.c1]), filter(nil)
|
||||
10 - (#keys=1, [t5.c3]), output([t5.c2], [t5.c3], [t5.c1]), filter(nil), dop=1
|
||||
11 - output([t5.c2], [t5.c3], [t5.c1]), filter(nil),
|
||||
force partition granule, asc.
|
||||
12 - output([t5.c2], [t5.c3], [t5.c1]), filter([t5.c3 > ?], [t5.c3 < ?]),
|
||||
access([t5.c2], [t5.c3], [t5.c1]), partitions(p[0-2]),
|
||||
is_index_back=false, filter_before_indexback[false,false],
|
||||
range_key([t5.c2], [t5.c3]), range(MIN,MIN ; MAX,MAX)always true
|
||||
|
||||
*************** Case 810(end) **************
|
||||
|
||||
@ -26468,23 +26469,22 @@ Outputs & filters:
|
||||
|
||||
SQL: select * from t1 join t5 on t1.c1 = t5.c3 where t5.c3 > 0 and t5.c3 < 100 order by t5.c3 limit 10000;
|
||||
|
||||
=============================================================
|
||||
|ID|OPERATOR |NAME |EST. ROWS|COST|
|
||||
-------------------------------------------------------------
|
||||
|0 |LIMIT | |290 |2332|
|
||||
|1 | PX COORDINATOR MERGE SORT | |290 |2292|
|
||||
|2 | EXCHANGE OUT DISTR |:EX10001|290 |2223|
|
||||
|3 | LIMIT | |290 |2223|
|
||||
|4 | MERGE JOIN | |290 |2183|
|
||||
|5 | SORT | |500 |1074|
|
||||
|6 | PX PARTITION ITERATOR | |500 |342 |
|
||||
|7 | TABLE SCAN |t1 |500 |342 |
|
||||
|8 | SORT | |300 |827 |
|
||||
|9 | EXCHANGE IN DISTR | |300 |348 |
|
||||
|10| EXCHANGE OUT DISTR (PKEY)|:EX10000|300 |305 |
|
||||
|11| PX PARTITION ITERATOR | |300 |305 |
|
||||
|12| TABLE SCAN |t5 |300 |305 |
|
||||
=============================================================
|
||||
===================================================================
|
||||
|ID|OPERATOR |NAME |EST. ROWS|COST|
|
||||
-------------------------------------------------------------------
|
||||
|0 |LIMIT | |290 |3390|
|
||||
|1 | PX COORDINATOR MERGE SORT | |290 |3350|
|
||||
|2 | EXCHANGE OUT DISTR |:EX10001 |290 |3281|
|
||||
|3 | LIMIT | |290 |3281|
|
||||
|4 | MERGE JOIN | |290 |3241|
|
||||
|5 | EXCHANGE IN MERGE SORT DISTR| |300 |1885|
|
||||
|6 | EXCHANGE OUT DISTR (PKEY) |:EX10000 |300 |1842|
|
||||
|7 | PX PARTITION ITERATOR | |300 |1842|
|
||||
|8 | TABLE SCAN |t5(idx_t5_c3)|300 |1842|
|
||||
|9 | SORT | |500 |1074|
|
||||
|10| PX PARTITION ITERATOR | |500 |342 |
|
||||
|11| TABLE SCAN |t1 |500 |342 |
|
||||
===================================================================
|
||||
|
||||
Outputs & filters:
|
||||
-------------------------------------
|
||||
@ -26494,23 +26494,23 @@ Outputs & filters:
|
||||
3 - output([t1.c1], [t1.c2], [t5.c1], [t5.c2], [t5.c3]), filter(nil), limit(10000), offset(nil)
|
||||
4 - output([t1.c1], [t1.c2], [t5.c1], [t5.c2], [t5.c3]), filter(nil),
|
||||
equal_conds([t1.c1 = t5.c3]), other_conds(nil)
|
||||
5 - output([t1.c1], [t1.c2]), filter(nil), sort_keys([t1.c1, ASC]), local merge sort
|
||||
6 - output([t1.c1], [t1.c2]), filter(nil),
|
||||
5 - output([t5.c2], [t5.c3], [t5.c1]), filter(nil), sort_keys([t5.c3, ASC]), Local Order
|
||||
6 - (#keys=1, [t5.c3]), output([t5.c2], [t5.c3], [t5.c1]), filter(nil), dop=1
|
||||
7 - output([t5.c2], [t5.c3], [t5.c1]), filter(nil),
|
||||
force partition granule, asc.
|
||||
8 - output([t5.c2], [t5.c3], [t5.c1]), filter(nil),
|
||||
access([t5.c2], [t5.c3], [t5.c1]), partitions(p[0-2]),
|
||||
is_index_back=true,
|
||||
range_key([t5.c3], [t5.c2]), range(0,MAX ; 100,MIN),
|
||||
range_cond([t5.c3 > ?], [t5.c3 < ?])
|
||||
9 - output([t1.c1], [t1.c2]), filter(nil), sort_keys([t1.c1, ASC]), local merge sort
|
||||
10 - output([t1.c1], [t1.c2]), filter(nil),
|
||||
affinitize, force partition granule, asc.
|
||||
7 - output([t1.c1], [t1.c2]), filter(nil),
|
||||
11 - output([t1.c1], [t1.c2]), filter(nil),
|
||||
access([t1.c1], [t1.c2]), partitions(p[0-4]),
|
||||
is_index_back=false,
|
||||
range_key([t1.c1]), range(0 ; 100),
|
||||
range_cond([t1.c1 < ?], [t1.c1 > ?])
|
||||
8 - output([t5.c1], [t5.c2], [t5.c3]), filter(nil), sort_keys([t5.c3, ASC])
|
||||
9 - output([t5.c2], [t5.c3], [t5.c1]), filter(nil)
|
||||
10 - (#keys=1, [t5.c3]), output([t5.c2], [t5.c3], [t5.c1]), filter(nil), dop=1
|
||||
11 - output([t5.c2], [t5.c3], [t5.c1]), filter(nil),
|
||||
force partition granule, asc.
|
||||
12 - output([t5.c2], [t5.c3], [t5.c1]), filter([t5.c3 > ?], [t5.c3 < ?]),
|
||||
access([t5.c2], [t5.c3], [t5.c1]), partitions(p[0-2]),
|
||||
is_index_back=false, filter_before_indexback[false,false],
|
||||
range_key([t5.c2], [t5.c3]), range(MIN,MIN ; MAX,MAX)always true
|
||||
|
||||
*************** Case 811(end) **************
|
||||
|
||||
|
@ -80,7 +80,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3], pruned_index_name[t4,idx_t4_c3,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3], pruned_index_name[idx_t4_c3,idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -124,7 +124,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:100, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2], pruned_index_name[t4,idx_t4_c2_c3,idx_t4_c3]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:100, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2], pruned_index_name[idx_t4_c2_c3,idx_t4_c3,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -168,7 +168,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c3], pruned_index_name[t4,idx_t4_c2_c3,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c3], pruned_index_name[idx_t4_c2_c3,idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -373,7 +373,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -417,7 +417,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[t4,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -461,7 +461,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[t4,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -505,7 +505,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[t4,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -549,7 +549,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c3], pruned_index_name[idx_t4_c2_c3,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c3,t4], pruned_index_name[idx_t4_c2_c3,idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -619,10 +619,10 @@ Optimization Info:
|
||||
|
||||
|
||||
|
||||
t5:table_rows:300, physical_range_rows:300, logical_range_rows:300, index_back_rows:300, output_rows:300, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t5_c2], pruned_index_name[t5,idx_t5_c3]
|
||||
t5:table_rows:300, physical_range_rows:300, logical_range_rows:300, index_back_rows:300, output_rows:300, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t5_c2], pruned_index_name[idx_t5_c3,t5]
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c3], pruned_index_name[t4,idx_t4_c2_c3,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c3], pruned_index_name[idx_t4_c2_c3,idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -665,7 +665,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -709,7 +709,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c3], pruned_index_name[t4,idx_t4_c2_c3,idx_t4_c2]
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c3], pruned_index_name[idx_t4_c2_c3,idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -752,7 +752,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -796,7 +796,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c3], pruned_index_name[t4,idx_t4_c2_c3,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c3], pruned_index_name[idx_t4_c2_c3,idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -840,7 +840,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3], pruned_index_name[idx_t4_c3,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,t4], pruned_index_name[idx_t4_c3,idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -884,7 +884,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -929,7 +929,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3], pruned_index_name[idx_t4_c3,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,t4], pruned_index_name[idx_t4_c3,idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -973,7 +973,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3], pruned_index_name[idx_t4_c3,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,t4], pruned_index_name[idx_t4_c3,idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -1018,7 +1018,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3], pruned_index_name[idx_t4_c3,idx_t4_c2]
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,t4], pruned_index_name[idx_t4_c3,idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -1062,7 +1062,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3], pruned_index_name[idx_t4_c3,idx_t4_c2]
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,t4], pruned_index_name[idx_t4_c3,idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -1107,7 +1107,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[t4,idx_t4_c2]
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -1151,7 +1151,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[t4,idx_t4_c2]
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -1195,7 +1195,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[t4,idx_t4_c2]
|
||||
tt:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -1266,7 +1266,7 @@ Optimization Info:
|
||||
t5:table_rows:300, physical_range_rows:300, logical_range_rows:300, index_back_rows:0, output_rows:300, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t5], pruned_index_name[idx_t5_c2,idx_t5_c3]
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -1333,7 +1333,7 @@ Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
|
||||
|
||||
|
||||
@ -1406,7 +1406,7 @@ Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
|
||||
tt4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
tt4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
|
||||
|
||||
|
||||
@ -1479,7 +1479,7 @@ Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
|
||||
|
||||
|
||||
@ -1557,7 +1557,7 @@ Optimization Info:
|
||||
t5:table_rows:300, physical_range_rows:300, logical_range_rows:300, index_back_rows:0, output_rows:300, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t5], pruned_index_name[idx_t5_c2,idx_t5_c3]
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -2459,7 +2459,7 @@ Optimization Info:
|
||||
t5:table_rows:300, physical_range_rows:300, logical_range_rows:300, index_back_rows:0, output_rows:300, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t5], pruned_index_name[idx_t5_c2,idx_t5_c3]
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -2531,7 +2531,7 @@ Optimization Info:
|
||||
t5:table_rows:300, physical_range_rows:300, logical_range_rows:300, index_back_rows:0, output_rows:300, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t5], pruned_index_name[idx_t5_c2,idx_t5_c3]
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -2621,7 +2621,7 @@ Optimization Info:
|
||||
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,idx_t4_c2,t4]
|
||||
|
||||
|
||||
t7:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t7]
|
||||
@ -2730,7 +2730,7 @@ t5:table_rows:300, physical_range_rows:300, logical_range_rows:300, index_back_r
|
||||
t7:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t7]
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3,idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,idx_t4_c2,t4]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -2796,7 +2796,7 @@ Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
|
||||
|
||||
|
||||
@ -2874,7 +2874,7 @@ Optimization Info:
|
||||
t5:table_rows:300, physical_range_rows:300, logical_range_rows:300, index_back_rows:0, output_rows:300, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t5], pruned_index_name[idx_t5_c2,idx_t5_c3]
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -3355,7 +3355,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -3399,7 +3399,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -3443,7 +3443,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -3510,7 +3510,7 @@ Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
|
||||
|
||||
|
||||
@ -3582,7 +3582,7 @@ Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
|
||||
|
||||
|
||||
@ -3631,7 +3631,7 @@ LOCAL
|
||||
Optimization Info:
|
||||
-------------------------------------
|
||||
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t4,idx_t4_c2_c3,idx_t4_c3], pruned_index_name[idx_t4_c2]
|
||||
t4:table_rows:100, physical_range_rows:100, logical_range_rows:100, index_back_rows:0, output_rows:100, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t4_c2_c3,idx_t4_c3,t4], pruned_index_name[idx_t4_c2]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -3687,7 +3687,7 @@ Optimization Info:
|
||||
|
||||
|
||||
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t1,idx_t1_c2]
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t1_c2,t1]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -3742,7 +3742,7 @@ Optimization Info:
|
||||
|
||||
|
||||
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t1,idx_t1_c2]
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t1_c2,t1]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -3798,7 +3798,7 @@ Optimization Info:
|
||||
|
||||
|
||||
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t1,idx_t1_c2]
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t1_c2,t1]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -3853,7 +3853,7 @@ Optimization Info:
|
||||
|
||||
|
||||
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t1,idx_t1_c2]
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t1_c2,t1]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -3908,7 +3908,7 @@ Optimization Info:
|
||||
|
||||
|
||||
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t1,idx_t1_c2]
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t1_c2,t1]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -3961,7 +3961,7 @@ Optimization Info:
|
||||
|
||||
|
||||
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t1,idx_t1_c2]
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t1_c2,t1]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -4016,7 +4016,7 @@ Optimization Info:
|
||||
|
||||
|
||||
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t1,idx_t1_c2]
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t1_c2,t1]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -4071,7 +4071,7 @@ Optimization Info:
|
||||
|
||||
|
||||
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t1,idx_t1_c2]
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t1_c2,t1]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
@ -4126,7 +4126,7 @@ Optimization Info:
|
||||
|
||||
|
||||
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[t1,idx_t1_c2]
|
||||
t1:table_rows:500, physical_range_rows:500, logical_range_rows:500, index_back_rows:0, output_rows:500, est_method:local_storage, optimization_method=cost_based, avaiable_index_name[idx_t1_c2,t1]
|
||||
Parameters
|
||||
-------------------------------------
|
||||
|
||||
|
Reference in New Issue
Block a user