SQL EXEC Engine batchsize auto downgrade

Co-authored-by: qubin-ben <qubin01@gmail.com>
This commit is contained in:
hezuojiao
2023-07-13 03:12:18 +00:00
committed by ob-robot
parent e1e9bb369b
commit 713cfc4ea4
35 changed files with 10555 additions and 10550 deletions

View File

@ -27,24 +27,24 @@ Query Plan
=================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, 1, t2.c1, 1)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, 1, t2.c1, 1)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, 1, t2.c1, 1)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, 1, t2.c1, 1)]), filter(nil), rowset=16
dop=3
2 - output([t1.c1], [t2.c1]), filter(nil), rowset=256
2 - output([t1.c1], [t2.c1]), filter(nil), rowset=16
equal_conds([t1.c1 = t2.c1]), other_conds(nil)
3 - output([t1.c1]), filter(nil), rowset=256
3 - output([t1.c1]), filter(nil), rowset=16
RF_TYPE(bloom), RF_EXPR[calc_tablet_id(t1.c1)]
4 - output([t1.c1]), filter(nil), rowset=256
4 - output([t1.c1]), filter(nil), rowset=16
affinitize
5 - output([t1.c1]), filter(nil), rowset=256
5 - output([t1.c1]), filter(nil), rowset=16
access([t1.c1]), partitions(p[0-9])
is_index_back=false, is_global_index=false,
range_key([t1.c1]), range(MIN ; MAX)always true
6 - output([t2.c1]), filter(nil), rowset=256
7 - output([t2.c1]), filter(nil), rowset=256
6 - output([t2.c1]), filter(nil), rowset=16
7 - output([t2.c1]), filter(nil), rowset=16
(#keys=1, [t2.c1]), dop=3
8 - output([t2.c1]), filter(nil), rowset=256
9 - output([t2.c1]), filter(nil), rowset=256
8 - output([t2.c1]), filter(nil), rowset=16
9 - output([t2.c1]), filter(nil), rowset=16
access([t2.c1]), partitions(p[0-5])
is_index_back=false, is_global_index=false,
range_key([t2.c1]), range(MIN ; MAX)always true
@ -86,31 +86,31 @@ Query Plan
=========================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(a.c2, T_FUN_COUNT_SUM(T_FUN_COUNT(*)))]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(a.c2, T_FUN_COUNT_SUM(T_FUN_COUNT(*)))]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(a.c2, T_FUN_COUNT_SUM(T_FUN_COUNT(*)))]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(a.c2, T_FUN_COUNT_SUM(T_FUN_COUNT(*)))]), filter(nil), rowset=16
dop=3
2 - output([a.c2], [T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256
2 - output([a.c2], [T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16
group([a.c2]), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
3 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
4 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
3 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
4 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
(#keys=1, [a.c2]), dop=3
5 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
5 - output([a.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
group([a.c2]), agg_func([T_FUN_COUNT(*)])
6 - output([a.c2]), filter(nil), rowset=256
6 - output([a.c2]), filter(nil), rowset=16
equal_conds([a.c1 = b.c1]), other_conds(nil)
7 - output([b.c1]), filter(nil), rowset=256
7 - output([b.c1]), filter(nil), rowset=16
RF_TYPE(bloom), RF_EXPR[calc_tablet_id(b.c1)]
8 - output([b.c1]), filter(nil), rowset=256
9 - output([b.c1]), filter(nil), rowset=256
8 - output([b.c1]), filter(nil), rowset=16
9 - output([b.c1]), filter(nil), rowset=16
(#keys=1, [b.c1]), dop=3
10 - output([b.c1]), filter(nil), rowset=256
11 - output([b.c1]), filter(nil), rowset=256
10 - output([b.c1]), filter(nil), rowset=16
11 - output([b.c1]), filter(nil), rowset=16
access([b.c1]), partitions(p[0-5])
is_index_back=false, is_global_index=false,
range_key([b.c1]), range(MIN ; MAX)always true
12 - output([a.c1], [a.c2]), filter(nil), rowset=256
12 - output([a.c1], [a.c2]), filter(nil), rowset=16
affinitize
13 - output([a.c1], [a.c2]), filter(nil), rowset=256
13 - output([a.c1], [a.c2]), filter(nil), rowset=16
access([a.c1], [a.c2]), partitions(p[0-9])
is_index_back=false, is_global_index=false,
range_key([a.c1]), range(MIN ; MAX)always true

View File

@ -32,41 +32,41 @@ Query Plan
====================================================================================
Outputs & filters:
-------------------------------------
0 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=256
1 - output(nil), filter(nil), rowset=256
2 - output(nil), filter(nil), rowset=256
0 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=16
1 - output(nil), filter(nil), rowset=16
2 - output(nil), filter(nil), rowset=16
dop=2
3 - output(nil), filter(nil), rowset=256
4 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))], [t1.c1], [t1.c2]), filter(nil), rowset=256
3 - output(nil), filter(nil), rowset=16
4 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))], [t1.c1], [t1.c2]), filter(nil), rowset=16
group([t1.c1], [t1.c2]), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))])
5 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
6 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
5 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
6 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
(#keys=2, [t1.c1], [t1.c2]), dop=2
7 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
7 - output([t1.c1], [t1.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
group([t1.c1], [t1.c2]), agg_func([T_FUN_COUNT(*)])
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
10 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=256
11 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=256
10 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=16
11 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=16
dop=2
12 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=256
12 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2], [VIEW1.T_FUN_COUNT(*)]), filter(nil), rowset=16
equal_conds([VIEW2.t1.c2 = VIEW1.t1.c2]), other_conds(nil)
13 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=256
14 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=256
13 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=16
14 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=16
dop=2
15 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=256
15 - output([VIEW2.t1.c2], [VIEW3.T_FUN_COUNT(*)]), filter(nil), rowset=16
equal_conds([VIEW2.t1.c1 = VIEW3.t1.c1]), other_conds(nil)
16 - output([VIEW2.t1.c2], [VIEW2.t1.c1]), filter(nil), rowset=256
17 - output([VIEW2.t1.c2], [VIEW2.t1.c1]), filter(nil), rowset=256
16 - output([VIEW2.t1.c2], [VIEW2.t1.c1]), filter(nil), rowset=16
17 - output([VIEW2.t1.c2], [VIEW2.t1.c1]), filter(nil), rowset=16
dop=2
18 - output([VIEW2.t1.c1], [VIEW2.t1.c2]), filter(nil), rowset=256
18 - output([VIEW2.t1.c1], [VIEW2.t1.c2]), filter(nil), rowset=16
access([VIEW2.t1.c1], [VIEW2.t1.c2])
19 - output([VIEW3.T_FUN_COUNT(*)], [VIEW3.t1.c1]), filter(nil), rowset=256
19 - output([VIEW3.T_FUN_COUNT(*)], [VIEW3.t1.c1]), filter(nil), rowset=16
access([VIEW3.T_FUN_COUNT(*)], [VIEW3.t1.c1])
20 - output([VIEW1.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2]), filter(nil), rowset=256
20 - output([VIEW1.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2]), filter(nil), rowset=16
access([VIEW1.T_FUN_COUNT(*)], [VIEW1.t1.c1], [VIEW1.t1.c2])
explain select /*+ use_px parallel(2) use_merge(a b) */ b.c2, sum(a.c3) from (select /*+ NO_USE_HASH_AGGREGATION */ c1, c2, count(*) c3 from t1 group by 1, 2) a, t2 b where a.c1 = b.c1 group by 1;
Query Plan
@ -96,42 +96,42 @@ Query Plan
=====================================================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(VIEW1.b.c2, T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3)))]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(VIEW1.b.c2, T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3)))]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(VIEW1.b.c2, T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3)))]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(VIEW1.b.c2, T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3)))]), filter(nil), rowset=16
dop=2
2 - output([VIEW1.b.c2], [T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3))]), filter(nil), rowset=256
2 - output([VIEW1.b.c2], [T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3))]), filter(nil), rowset=16
group([VIEW1.b.c2]), agg_func([T_FUN_SUM(T_FUN_SUM(VIEW1.a.c3))])
3 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=256
4 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=256
3 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=16
4 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=16
(#keys=1, [VIEW1.b.c2]), dop=2
5 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=256
5 - output([VIEW1.b.c2], [T_FUN_SUM(VIEW1.a.c3)]), filter(nil), rowset=16
group([VIEW1.b.c2]), agg_func([T_FUN_SUM(VIEW1.a.c3)])
6 - output([VIEW1.b.c2], [VIEW1.a.c3]), filter(nil), rowset=256
6 - output([VIEW1.b.c2], [VIEW1.a.c3]), filter(nil), rowset=16
access([VIEW1.b.c2], [VIEW1.a.c3])
7 - output([b.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=256
7 - output([b.c2], [T_FUN_COUNT(*)]), filter(nil), rowset=16
group([b.__pk_increment], [t1.c2]), agg_func([T_FUN_COUNT(*)])
8 - output([b.__pk_increment], [t1.c2], [b.c2]), filter(nil), rowset=256
8 - output([b.__pk_increment], [t1.c2], [b.c2]), filter(nil), rowset=16
sort_keys([HASH(b.__pk_increment, t1.c2), ASC], [b.__pk_increment, ASC], [t1.c2, ASC])
9 - output([b.__pk_increment], [t1.c2], [b.c2]), filter(nil), rowset=256
9 - output([b.__pk_increment], [t1.c2], [b.c2]), filter(nil), rowset=16
equal_conds([t1.c1 = b.c1]), other_conds(nil)
merge_directions([ASC])
10 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=256
10 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=16
sort_keys([b.c1, ASC])
11 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=256
12 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=256
11 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=16
12 - output([b.__pk_increment], [b.c2], [b.c1]), filter(nil), rowset=16
(#keys=1, [b.c1]), dop=2
13 - output([b.__pk_increment], [b.c1], [b.c2]), filter(nil), rowset=256
14 - output([b.__pk_increment], [b.c1], [b.c2]), filter(nil), rowset=256
13 - output([b.__pk_increment], [b.c1], [b.c2]), filter(nil), rowset=16
14 - output([b.__pk_increment], [b.c1], [b.c2]), filter(nil), rowset=16
access([b.__pk_increment], [b.c1], [b.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([b.__pk_increment]), range(MIN ; MAX)always true
15 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
15 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
16 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
17 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
16 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
17 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
(#keys=1, [t1.c1]), dop=2
18 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
19 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
18 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
19 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
@ -158,33 +158,33 @@ Query Plan
===========================================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, T_FUN_COUNT(*), b.c1, b.c2, b.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, T_FUN_COUNT(*), b.c1, b.c2, b.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, T_FUN_COUNT(*), b.c1, b.c2, b.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, T_FUN_COUNT(*), b.c1, b.c2, b.c3)]), filter(nil), rowset=16
dop=2
2 - output([t1.c2], [T_FUN_COUNT(*)], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
2 - output([t1.c2], [T_FUN_COUNT(*)], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
group([b.__pk_increment], [t1.c2]), agg_func([T_FUN_COUNT(*)])
3 - output([b.__pk_increment], [t1.c2], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
3 - output([b.__pk_increment], [t1.c2], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
sort_keys([HASH(b.__pk_increment, t1.c2), ASC], [b.__pk_increment, ASC], [t1.c2, ASC])
4 - output([b.__pk_increment], [t1.c2], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
4 - output([b.__pk_increment], [t1.c2], [t1.c1], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
equal_conds([t1.c1 = b.c1]), other_conds(nil)
merge_directions([ASC])
5 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
5 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
sort_keys([t1.c1, ASC])
6 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
7 - output([t1.c2], [t1.c1]), filter(nil), rowset=256
6 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
7 - output([t1.c2], [t1.c1]), filter(nil), rowset=16
(#keys=1, [t1.c1]), dop=2
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=256
8 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
9 - output([t1.c1], [t1.c2]), filter(nil), rowset=16
access([t1.c1], [t1.c2]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([t1.__pk_increment]), range(MIN ; MAX)always true
10 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
10 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
sort_keys([b.c1, ASC])
11 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
12 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
11 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
12 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
(#keys=1, [b.c1]), dop=2
13 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
14 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=256
13 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
14 - output([b.__pk_increment], [b.c1], [b.c2], [b.c3]), filter(nil), rowset=16
access([b.__pk_increment], [b.c1], [b.c2], [b.c3]), partitions(p0)
is_index_back=false, is_global_index=false,
range_key([b.__pk_increment]), range(MIN ; MAX)always true

View File

@ -17,12 +17,12 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=1
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
force partition granule
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -38,12 +38,12 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=1
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
force partition granule
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -59,11 +59,11 @@ Query Plan
=========================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=15
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -79,12 +79,12 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=1
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
force partition granule
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -100,12 +100,12 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=1
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
force partition granule
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true
@ -121,12 +121,12 @@ Query Plan
=============================================================
Outputs & filters:
-------------------------------------
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=256
0 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
1 - output([INTERNAL_FUNCTION(t1.c1, t1.c2, t1.c3)]), filter(nil), rowset=16
dop=1
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
2 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
force partition granule
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256
3 - output([t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=16
access([t1.c1], [t1.c2], [t1.c3]), partitions(p[0-3])
is_index_back=false, is_global_index=false,
range_key([t1.c1], [t1.c2], [t1.c3]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true