[CP] SQL EXEC Engine batchsize auto downgrade
Co-authored-by: qubin-ben <qubin01@gmail.com>
This commit is contained in:
		
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -29,9 +29,9 @@ Query Plan | ||||
| =================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256 | ||||
|   0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16 | ||||
|       group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]) | ||||
|   1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256 | ||||
|   1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=16 | ||||
|       access(nil), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t1.c1], [t1.__pk_increment]), range(MIN,MIN ; MAX,MAX)always true | ||||
| @ -44,7 +44,7 @@ Query Plan | ||||
| ================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16 | ||||
|       access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0) | ||||
|       is_index_back=true, is_global_index=false, | ||||
|       range_key([t1.c1], [t1.__pk_increment]), range(1,MIN ; 1,MAX), | ||||
| @ -58,7 +58,7 @@ Query Plan | ||||
| ================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16 | ||||
|       access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0) | ||||
|       is_index_back=true, is_global_index=false, | ||||
|       range_key([t1.c1], [t1.__pk_increment]), range(NULL,MAX ; 1,MIN), | ||||
| @ -72,7 +72,7 @@ Query Plan | ||||
| ================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16 | ||||
|       access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0) | ||||
|       is_index_back=true, is_global_index=false, | ||||
|       range_key([t1.c1], [t1.__pk_increment]), range(1,MAX ; MAX,MAX), | ||||
| @ -86,7 +86,7 @@ Query Plan | ||||
| ================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16 | ||||
|       access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0) | ||||
|       is_index_back=true, is_global_index=false, | ||||
|       range_key([t1.c1], [t1.__pk_increment]), range(1,MAX ; 10,MIN), | ||||
| @ -100,7 +100,7 @@ Query Plan | ||||
| ================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16 | ||||
|       access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0) | ||||
|       is_index_back=true, is_global_index=false, | ||||
|       range_key([t1.c1], [t1.c2], [t1.__pk_increment]), range(1,NULL,MAX ; 1,1,MIN), | ||||
| @ -114,7 +114,7 @@ Query Plan | ||||
| ================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16 | ||||
|       access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0) | ||||
|       is_index_back=true, is_global_index=false, | ||||
|       range_key([t1.c1], [t1.c2], [t1.__pk_increment]), range(1,1,MIN ; 1,1,MAX), | ||||
| @ -128,7 +128,7 @@ Query Plan | ||||
| ================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16 | ||||
|       access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0) | ||||
|       is_index_back=true, is_global_index=false, | ||||
|       range_key([t1.c1], [t1.c2], [t1.c3], [t1.__pk_increment]), range(1,1,NULL,MAX ; 1,1,1,MIN), | ||||
| @ -142,7 +142,7 @@ Query Plan | ||||
| ================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), filter(nil), rowset=16 | ||||
|       access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3], [t1.c4], [t1.c5], [t1.c6], [t1.c7], [t1.c8], [t1.c9], [t1.c10]), partitions(p0) | ||||
|       is_index_back=true, is_global_index=false, | ||||
|       range_key([t1.c1], [t1.c2], [t1.c3], [t1.__pk_increment]), range(1,1,1,MIN ; 1,1,1,MAX), | ||||
| @ -157,9 +157,9 @@ Query Plan | ||||
| =================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256 | ||||
|   0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16 | ||||
|       group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]) | ||||
|   1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256 | ||||
|   1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=16 | ||||
|       access(nil), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t2.c1], [t2.c6], [t2.c7]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -172,7 +172,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=16 | ||||
|       access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MIN,MIN ; 1,MAX,MAX), | ||||
| @ -186,7 +186,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=16 | ||||
|       access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t2.c1], [t2.c6], [t2.c7]), range(NULL,MAX,MAX ; 1,MIN,MIN), | ||||
| @ -200,7 +200,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=16 | ||||
|       access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MAX,MAX ; MAX,MAX,MAX), | ||||
| @ -214,7 +214,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter(nil), rowset=16 | ||||
|       access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MAX,MAX ; 10,MIN,MIN), | ||||
| @ -228,7 +228,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 < 1]), rowset=256 | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 < 1]), rowset=16 | ||||
|       access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, filter_before_indexback[false], | ||||
|       range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MIN,MIN ; 1,MAX,MAX), | ||||
| @ -242,7 +242,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 = 1]), rowset=256 | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 = 1]), rowset=16 | ||||
|       access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, filter_before_indexback[false], | ||||
|       range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MIN,MIN ; 1,MAX,MAX), | ||||
| @ -256,7 +256,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c3 < 1], [t2.c2 = 1]), rowset=256 | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c3 < 1], [t2.c2 = 1]), rowset=16 | ||||
|       access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, filter_before_indexback[false,false], | ||||
|       range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MIN,MIN ; 1,MAX,MAX), | ||||
| @ -270,7 +270,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 = 1], [t2.c3 = 1]), rowset=256 | ||||
|   0 - output([t2.c1], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c6], [t2.c7], [t2.c8], [t2.c9], [t2.c10]), filter([t2.c2 = 1], [t2.c3 = 1]), rowset=16 | ||||
|       access([t2.c1], [t2.c6], [t2.c7], [t2.c2], [t2.c3], [t2.c4], [t2.c5], [t2.c8], [t2.c9], [t2.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, filter_before_indexback[false,false], | ||||
|       range_key([t2.c1], [t2.c6], [t2.c7]), range(1,MIN,MIN ; 1,MAX,MAX), | ||||
| @ -285,9 +285,9 @@ Query Plan | ||||
| =================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=256 | ||||
|   0 - output([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]), filter(nil), rowset=16 | ||||
|       group(nil), agg_func([T_FUN_COUNT_SUM(T_FUN_COUNT(*))]) | ||||
|   1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=256 | ||||
|   1 - output([T_FUN_COUNT(*)]), filter(nil), rowset=16 | ||||
|       access(nil), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t3.c1], [t3.c2], [t3.c6]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -300,7 +300,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16 | ||||
|       access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t3.c1], [t3.c2], [t3.c6]), range(1,MIN,MIN ; 1,MAX,MAX), | ||||
| @ -314,7 +314,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16 | ||||
|       access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t3.c1], [t3.c2], [t3.c6]), range(NULL,MAX,MAX ; 1,MIN,MIN), | ||||
| @ -328,7 +328,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16 | ||||
|       access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t3.c1], [t3.c2], [t3.c6]), range(1,MAX,MAX ; MAX,MAX,MAX), | ||||
| @ -342,7 +342,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16 | ||||
|       access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t3.c1], [t3.c2], [t3.c6]), range(1,MAX,MAX ; 10,MIN,MIN), | ||||
| @ -356,7 +356,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16 | ||||
|       access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t3.c1], [t3.c2], [t3.c6]), range(1,NULL,MAX ; 1,1,MIN), | ||||
| @ -370,7 +370,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=256 | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter(nil), rowset=16 | ||||
|       access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t3.c1], [t3.c2], [t3.c6]), range(1,1,MIN ; 1,1,MAX), | ||||
| @ -384,7 +384,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter([t3.c3 < 1]), rowset=256 | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter([t3.c3 < 1]), rowset=16 | ||||
|       access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, filter_before_indexback[false], | ||||
|       range_key([t3.c1], [t3.c2], [t3.c6]), range(1,1,MIN ; 1,1,MAX), | ||||
| @ -398,7 +398,7 @@ Query Plan | ||||
| ================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter([t3.c3 = 1]), rowset=256 | ||||
|   0 - output([t3.c1], [t3.c2], [t3.c3], [t3.c4], [t3.c5], [t3.c6], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), filter([t3.c3 = 1]), rowset=16 | ||||
|       access([t3.c1], [t3.c2], [t3.c6], [t3.c3], [t3.c4], [t3.c5], [t3.c7], [t3.c8], [t3.c9], [t3.c10]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, filter_before_indexback[false], | ||||
|       range_key([t3.c1], [t3.c2], [t3.c6]), range(1,1,MIN ; 1,1,MAX), | ||||
|  | ||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -30,12 +30,12 @@ Query Plan | ||||
| ==================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   1 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   1 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=16 | ||||
|       access([t4.c1], [t4.c2], [t4.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c1]), range(MIN ; MAX)always true | ||||
|   2 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=256 | ||||
|   2 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=16 | ||||
|       access([t4.c1], [t4.c2], [t4.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c1]), range(MIN ; MAX)always true | ||||
| @ -64,14 +64,14 @@ Query Plan | ||||
| ================================================================= | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   2 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   2 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=16 | ||||
|       access([t4.c1], [t4.c2], [t4.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   3 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=256 | ||||
|   3 - output([t4.c1], [t4.c2], [t4.c3]), filter(nil), rowset=16 | ||||
|       access([t4.c1], [t4.c2], [t4.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -101,14 +101,14 @@ Query Plan | ||||
| ================================================================= | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([2]), ASC], [UNION([1]), ASC]) | ||||
|   1 - output([UNION([2])], [UNION([1])]), filter(nil), rowset=256 | ||||
|   2 - output([t4.c2], [t4.c3]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([2])], [UNION([1])]), filter(nil), rowset=16 | ||||
|   2 - output([t4.c2], [t4.c3]), filter(nil), rowset=16 | ||||
|       access([t4.c2], [t4.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   3 - output([t4.c2], [t4.c3]), filter(nil), rowset=256 | ||||
|   3 - output([t4.c2], [t4.c3]), filter(nil), rowset=16 | ||||
|       access([t4.c2], [t4.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -138,14 +138,14 @@ Query Plan | ||||
| ================================================================= | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   2 - output([t4.c3], [t4.c2]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|   2 - output([t4.c3], [t4.c2]), filter(nil), rowset=16 | ||||
|       access([t4.c3], [t4.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   3 - output([t4.c3], [t4.c2]), filter(nil), rowset=256 | ||||
|   3 - output([t4.c3], [t4.c2]), filter(nil), rowset=16 | ||||
|       access([t4.c3], [t4.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -174,12 +174,12 @@ Query Plan | ||||
| =============================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   1 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   1 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=16 | ||||
|       access([t4.c1], [t4.c2], [t4.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   2 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=256 | ||||
|   2 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=16 | ||||
|       access([t4.c1], [t4.c2], [t4.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -208,12 +208,12 @@ Query Plan | ||||
| =============================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])]), filter(nil), rowset=256 | ||||
|   1 - output([t4.c2]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])]), filter(nil), rowset=16 | ||||
|   1 - output([t4.c2]), filter(nil), rowset=16 | ||||
|       access([t4.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   2 - output([t4.c2]), filter(nil), rowset=256 | ||||
|   2 - output([t4.c2]), filter(nil), rowset=16 | ||||
|       access([t4.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -242,14 +242,14 @@ Query Plan | ||||
| ================================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC]) | ||||
|   1 - output([UNION([1])]), filter(nil), rowset=256 | ||||
|   2 - output([t4.c3]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])]), filter(nil), rowset=16 | ||||
|   2 - output([t4.c3]), filter(nil), rowset=16 | ||||
|       access([t4.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   3 - output([t4.c3]), filter(nil), rowset=256 | ||||
|   3 - output([t4.c3]), filter(nil), rowset=16 | ||||
|       access([t4.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -278,14 +278,14 @@ Query Plan | ||||
| ================================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC]) | ||||
|   1 - output([UNION([1])]), filter(nil), rowset=256 | ||||
|   2 - output([t4.c1]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])]), filter(nil), rowset=16 | ||||
|   2 - output([t4.c1]), filter(nil), rowset=16 | ||||
|       access([t4.c1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   3 - output([t4.c1]), filter(nil), rowset=256 | ||||
|   3 - output([t4.c1]), filter(nil), rowset=16 | ||||
|       access([t4.c1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -316,16 +316,16 @@ Query Plan | ||||
| ================================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   2 - output([x.c3], [x.c1], [x.c2]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   2 - output([x.c3], [x.c1], [x.c2]), filter(nil), rowset=16 | ||||
|       access([x.c1], [x.c3], [x.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([x.c2], [x.c3], [x.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   3 - output([y.c3], [y.c2], [y.c1]), filter(nil), rowset=256 | ||||
|   3 - output([y.c3], [y.c2], [y.c1]), filter(nil), rowset=16 | ||||
|       sort_keys([y.c1, ASC]) | ||||
|   4 - output([y.c1], [y.c3], [y.c2]), filter(nil), rowset=256 | ||||
|   4 - output([y.c1], [y.c3], [y.c2]), filter(nil), rowset=16 | ||||
|       access([y.c1], [y.c3], [y.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([y.c2], [y.c3], [y.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -360,14 +360,14 @@ Query Plan | ||||
| =============================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   1 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   1 - output([t4.c2], [t4.c3], [t4.c1]), filter(nil), rowset=16 | ||||
|       access([t4.c1], [t4.c2], [t4.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   2 - output([t4.c3], [t4.c2], [t4.c1]), filter(nil), rowset=256 | ||||
|   2 - output([t4.c3], [t4.c2], [t4.c1]), filter(nil), rowset=16 | ||||
|       sort_keys([t4.c3, ASC], [t4.c2, ASC], [t4.c1, ASC]) | ||||
|   3 - output([t4.c1], [t4.c3], [t4.c2]), filter(nil), rowset=256 | ||||
|   3 - output([t4.c1], [t4.c3], [t4.c2]), filter(nil), rowset=16 | ||||
|       access([t4.c1], [t4.c3], [t4.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t4.c2], [t4.c3], [t4.c1]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -422,14 +422,14 @@ Query Plan | ||||
| ============================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   2 - output([t5.c2], [t5.c3]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|   2 - output([t5.c2], [t5.c3]), filter(nil), rowset=16 | ||||
|       access([t5.__pk_increment], [t5.c2], [t5.c3]), partitions(p0) | ||||
|       is_index_back=true, is_global_index=false, | ||||
|       range_key([t5.c2], [t5.__pk_increment]), range(MIN,MIN ; MAX,MAX)always true | ||||
|   3 - output([t5.c2], [t5.c3]), filter(nil), rowset=256 | ||||
|   3 - output([t5.c2], [t5.c3]), filter(nil), rowset=16 | ||||
|       access([t5.__pk_increment], [t5.c2], [t5.c3]), partitions(p0) | ||||
|       is_index_back=true, is_global_index=false, | ||||
|       range_key([t5.c2], [t5.__pk_increment]), range(MIN,MIN ; MAX,MAX)always true | ||||
| @ -457,12 +457,12 @@ Query Plan | ||||
| ============================================================= | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])]), filter(nil), rowset=256 | ||||
|   1 - output([t5.c2]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])]), filter(nil), rowset=16 | ||||
|   1 - output([t5.c2]), filter(nil), rowset=16 | ||||
|       access([t5.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t5.c2], [t5.__pk_increment]), range(MIN,MIN ; MAX,MAX)always true | ||||
|   2 - output([t5.c2]), filter(nil), rowset=256 | ||||
|   2 - output([t5.c2]), filter(nil), rowset=16 | ||||
|       access([t5.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t5.c2], [t5.__pk_increment]), range(MIN,MIN ; MAX,MAX)always true | ||||
| @ -761,24 +761,24 @@ Query Plan | ||||
| ======================================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   2 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   3 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   2 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|   3 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   4 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   4 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   5 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   5 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true | ||||
|   6 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   7 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   6 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|   7 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 10,MIN,MIN,MIN), | ||||
| @ -827,37 +827,37 @@ Query Plan | ||||
| ============================================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([xx.c2], [xx.c1]), filter(nil), rowset=256 | ||||
|   0 - output([xx.c2], [xx.c1]), filter(nil), rowset=16 | ||||
|       sort_keys([xx.c2, ASC], [xx.c1, ASC]) | ||||
|   1 - output([xx.c2], [xx.c1]), filter(nil), rowset=256 | ||||
|   1 - output([xx.c2], [xx.c1]), filter(nil), rowset=16 | ||||
|       equal_conds([xx.c2 = yy.c2]), other_conds(nil) | ||||
|   2 - output([yy.c2]), filter(nil), rowset=256 | ||||
|   3 - output([yy.c2]), filter(nil), rowset=256 | ||||
|   2 - output([yy.c2]), filter(nil), rowset=16 | ||||
|   3 - output([yy.c2]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   4 - output([yy.c2]), filter(nil), rowset=256 | ||||
|   4 - output([yy.c2]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   5 - output([yy.c2]), filter(nil), rowset=256 | ||||
|   5 - output([yy.c2]), filter(nil), rowset=16 | ||||
|       access([yy.c2]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([yy.c2], [yy.c1], [yy.c3], [yy.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true | ||||
|   6 - output([xx.c2], [xx.c1]), filter(nil), rowset=256 | ||||
|   6 - output([xx.c2], [xx.c1]), filter(nil), rowset=16 | ||||
|       access([xx.c2], [xx.c1]) | ||||
|   7 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   7 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|   9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|  10 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|  10 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|  11 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|  11 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true | ||||
|  12 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|  13 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|  12 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|  13 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|  14 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|  14 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|  15 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|  15 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 10,MIN,MIN,MIN), | ||||
| @ -906,24 +906,24 @@ Query Plan | ||||
| ======================================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   2 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   3 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   2 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|   3 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   4 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   4 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   5 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   5 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true | ||||
|   6 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   7 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   6 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|   7 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   8 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=256 | ||||
|   9 - output([t7.c2], [t7.c1], [t7.c3]), filter(nil), rowset=16 | ||||
|       access([t7.c2], [t7.c1], [t7.c3]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true | ||||
| @ -961,24 +961,24 @@ Query Plan | ||||
| ======================================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC]) | ||||
|   1 - output([UNION([1])]), filter(nil), rowset=256 | ||||
|   2 - output([t7.c1]), filter(nil), rowset=256 | ||||
|   3 - output([t7.c1]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])]), filter(nil), rowset=16 | ||||
|   2 - output([t7.c1]), filter(nil), rowset=16 | ||||
|   3 - output([t7.c1]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   4 - output([t7.c1]), filter(nil), rowset=256 | ||||
|   4 - output([t7.c1]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   5 - output([t7.c1]), filter(nil), rowset=256 | ||||
|   5 - output([t7.c1]), filter(nil), rowset=16 | ||||
|       access([t7.c1]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true | ||||
|   6 - output([t7.c1]), filter(nil), rowset=256 | ||||
|   7 - output([t7.c1]), filter(nil), rowset=256 | ||||
|   6 - output([t7.c1]), filter(nil), rowset=16 | ||||
|   7 - output([t7.c1]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   8 - output([t7.c1]), filter(nil), rowset=256 | ||||
|   8 - output([t7.c1]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   9 - output([t7.c1]), filter(nil), rowset=256 | ||||
|   9 - output([t7.c1]), filter(nil), rowset=16 | ||||
|       access([t7.c1]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true | ||||
| @ -1014,24 +1014,24 @@ Query Plan | ||||
| ======================================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|   3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   4 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   4 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   5 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   5 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|       access([t7.c1], [t7.c2], [t7.c3]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true | ||||
|   6 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   7 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   6 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|   7 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   8 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   8 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   9 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   9 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|       access([t7.c1], [t7.c2], [t7.c3]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c2], [t7.c1], [t7.c3], [t7.__pk_increment]), range(MIN,MIN,MIN,MIN ; MAX,MAX,MAX,MAX)always true | ||||
| @ -1093,20 +1093,20 @@ Query Plan | ||||
| ============================================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|   3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   4 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=256 | ||||
|   4 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   5 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=256 | ||||
|   5 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=16 | ||||
|       access([t7.c3], [t7.c1], [t7.c2]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c3], [t7.c2], [t7.c1], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN), | ||||
|       range_cond([t7.c3 < 5]) | ||||
|   6 - output([t72.c1], [t72.c2], [t72.c3]), filter(nil), rowset=256 | ||||
|   6 - output([t72.c1], [t72.c2], [t72.c3]), filter(nil), rowset=16 | ||||
|       access([t72.c3], [t72.c1], [t72.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t72.c3], [t72.c2], [t72.c1], [t72.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN), | ||||
| @ -1143,20 +1143,20 @@ Query Plan | ||||
| ============================================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   2 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256 | ||||
|   3 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   2 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16 | ||||
|   3 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   4 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256 | ||||
|   4 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   5 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256 | ||||
|   5 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16 | ||||
|       access([t7.c3], [t7.c2], [t7.c1]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c3], [t7.c2], [t7.c1], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN), | ||||
|       range_cond([t7.c3 < 5]) | ||||
|   6 - output([t72.c3], [t72.c2], [t72.c1]), filter(nil), rowset=256 | ||||
|   6 - output([t72.c3], [t72.c2], [t72.c1]), filter(nil), rowset=16 | ||||
|       access([t72.c3], [t72.c2], [t72.c1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t72.c3], [t72.c2], [t72.c1], [t72.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN), | ||||
| @ -1195,20 +1195,20 @@ Query Plan | ||||
| ============================================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   2 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|   3 - output([t7.c1], [t7.c2], [t7.c3]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   4 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=256 | ||||
|   4 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   5 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=256 | ||||
|   5 - output([t7.c3], [t7.c1], [t7.c2]), filter(nil), rowset=16 | ||||
|       access([t7.c3], [t7.c1], [t7.c2]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c3], [t7.c2], [t7.c1], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN), | ||||
|       range_cond([t7.c3 < 5]) | ||||
|   6 - output([t72.c1], [t72.c2], [t72.c3]), filter(nil), rowset=256 | ||||
|   6 - output([t72.c1], [t72.c2], [t72.c3]), filter(nil), rowset=16 | ||||
|       access([t72.c3], [t72.c1], [t72.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t72.c3], [t72.c2], [t72.c1], [t72.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN), | ||||
| @ -1245,20 +1245,20 @@ Query Plan | ||||
| ============================================================================ | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   2 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256 | ||||
|   3 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   2 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16 | ||||
|   3 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16 | ||||
|       dop=1 | ||||
|   4 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256 | ||||
|   4 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16 | ||||
|       force partition granule | ||||
|   5 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=256 | ||||
|   5 - output([t7.c3], [t7.c2], [t7.c1]), filter(nil), rowset=16 | ||||
|       access([t7.c3], [t7.c2], [t7.c1]), partitions(p[0-4]) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t7.c3], [t7.c2], [t7.c1], [t7.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN), | ||||
|       range_cond([t7.c3 < 5]) | ||||
|   6 - output([t72.c3], [t72.c2], [t72.c1]), filter(nil), rowset=256 | ||||
|   6 - output([t72.c3], [t72.c2], [t72.c1]), filter(nil), rowset=16 | ||||
|       access([t72.c3], [t72.c2], [t72.c1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t72.c3], [t72.c2], [t72.c1], [t72.__pk_increment]), range(NULL,MAX,MAX,MAX ; 5,MIN,MIN,MIN), | ||||
| @ -1330,14 +1330,14 @@ Query Plan | ||||
| ======================================================================= | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   2 - output([test1.c2], [test1.c1]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|   2 - output([test1.c2], [test1.c1]), filter(nil), rowset=16 | ||||
|       access([test1.c2], [test1.c1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test1.c1], [test1.c2], [test1.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   3 - output([test2.d2], [test2.d1]), filter(nil), rowset=256 | ||||
|   3 - output([test2.d2], [test2.d1]), filter(nil), rowset=16 | ||||
|       access([test2.d2], [test2.d1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test2.d1], [test2.d2], [test2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -1369,12 +1369,12 @@ Query Plan | ||||
| ===================================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   1 - output([test1.c2], [test1.c1]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|   1 - output([test1.c2], [test1.c1]), filter(nil), rowset=16 | ||||
|       access([test1.c2], [test1.c1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test1.c1], [test1.c2], [test1.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   2 - output([test2.d2], [test2.d1]), filter(nil), rowset=256 | ||||
|   2 - output([test2.d2], [test2.d1]), filter(nil), rowset=16 | ||||
|       access([test2.d2], [test2.d1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test2.d1], [test2.d2], [test2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -1407,14 +1407,14 @@ Query Plan | ||||
| ======================================================================= | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([2]), DESC], [UNION([1]), DESC]) | ||||
|   1 - output([UNION([2])], [UNION([1])]), filter(nil), rowset=256 | ||||
|   2 - output([test1.c2], [test1.c1]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([2])], [UNION([1])]), filter(nil), rowset=16 | ||||
|   2 - output([test1.c2], [test1.c1]), filter(nil), rowset=16 | ||||
|       access([test1.c2], [test1.c1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test1.c1], [test1.c2], [test1.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   3 - output([test2.d2], [test2.d1]), filter(nil), rowset=256 | ||||
|   3 - output([test2.d2], [test2.d1]), filter(nil), rowset=16 | ||||
|       access([test2.d2], [test2.d1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test2.d1], [test2.d2], [test2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -1447,14 +1447,14 @@ Query Plan | ||||
| ======================================================================= | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   2 - output([1], [test1.c1]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|   2 - output([1], [test1.c1]), filter(nil), rowset=16 | ||||
|       access([test1.c1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test1.c1], [test1.c2], [test1.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   3 - output([2], [test2.d1]), filter(nil), rowset=256 | ||||
|   3 - output([2], [test2.d1]), filter(nil), rowset=16 | ||||
|       access([test2.d1]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test2.d1], [test2.d2], [test2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -1482,14 +1482,14 @@ Query Plan | ||||
| ====================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   2 - output([1], [test1.c2]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|   2 - output([1], [test1.c2]), filter(nil), rowset=16 | ||||
|       access([test1.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test1.__pk_increment]), range(MIN ; MAX)always true | ||||
|   3 - output([cast(test2.d1, BIGINT(20, 0))], [test2.d2]), filter(nil), rowset=256 | ||||
|   3 - output([cast(test2.d1, BIGINT(20, 0))], [test2.d2]), filter(nil), rowset=16 | ||||
|       access([test2.d1], [test2.d2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test2.__pk_increment]), range(MIN ; MAX)always true | ||||
| @ -1520,14 +1520,14 @@ Query Plan | ||||
| ====================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   2 - output([test1.c1 % 2], [test1.c2 % 2]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|   2 - output([test1.c1 % 2], [test1.c2 % 2]), filter(nil), rowset=16 | ||||
|       access([test1.c1], [test1.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test1.__pk_increment]), range(MIN ; MAX)always true | ||||
|   3 - output([test2.d1 % 2], [test2.d2 % 2]), filter(nil), rowset=256 | ||||
|   3 - output([test2.d1 % 2], [test2.d2 % 2]), filter(nil), rowset=16 | ||||
|       access([test2.d1], [test2.d2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([test2.__pk_increment]), range(MIN ; MAX)always true | ||||
| @ -1590,14 +1590,14 @@ Query Plan | ||||
| ======================================================= | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   1 - output([x1.c2], [x1.c3]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|   1 - output([x1.c2], [x1.c3]), filter(nil), rowset=16 | ||||
|       sort_keys([x1.c2, ASC], [x1.c3, ASC]) | ||||
|   2 - output([x1.c2], [x1.c3]), filter(nil), rowset=256 | ||||
|   2 - output([x1.c2], [x1.c3]), filter(nil), rowset=16 | ||||
|       access([x1.c2], [x1.c3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([x1.__pk_increment]), range(MIN ; MAX)always true | ||||
|   3 - output([x2.d2], [x2.d3]), filter(nil), rowset=256 | ||||
|   3 - output([x2.d2], [x2.d3]), filter(nil), rowset=16 | ||||
|       access([x2.d2], [x2.d3]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([x2.d2], [x2.d3], [x2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
| @ -1623,16 +1623,16 @@ Query Plan | ||||
| ========================================================= | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   2 - output([x2.d3], [x2.d2]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|   2 - output([x2.d3], [x2.d2]), filter(nil), rowset=16 | ||||
|       access([x2.d3], [x2.d2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([x2.d2], [x2.d3], [x2.__pk_increment]), range(MIN,MIN,MIN ; MAX,MAX,MAX)always true | ||||
|   3 - output([x1.c3], [x1.c2]), filter(nil), rowset=256 | ||||
|   3 - output([x1.c3], [x1.c2]), filter(nil), rowset=16 | ||||
|       sort_keys([x1.c2, ASC], [x1.c3, ASC]) | ||||
|   4 - output([x1.c3], [x1.c2]), filter(nil), rowset=256 | ||||
|   4 - output([x1.c3], [x1.c2]), filter(nil), rowset=16 | ||||
|       access([x1.c3], [x1.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([x1.__pk_increment]), range(MIN ; MAX)always true | ||||
| @ -1699,18 +1699,18 @@ Query Plan | ||||
| ====================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([1]), ASC], [UNION([2]), ASC]) | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=256 | ||||
|   2 - output([ts2.c1], [ts2.c2]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])]), filter(nil), rowset=16 | ||||
|   2 - output([ts2.c1], [ts2.c2]), filter(nil), rowset=16 | ||||
|       sort_keys([ts2.c2, DESC], [ts2.c1, ASC]), topn(1) | ||||
|   3 - output([ts2.c1], [ts2.c2]), filter(nil), rowset=256 | ||||
|   3 - output([ts2.c1], [ts2.c2]), filter(nil), rowset=16 | ||||
|       access([ts2.c1], [ts2.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([ts2.__pk_increment]), range(MIN ; MAX)always true | ||||
|   4 - output([ts1.c1], [ts1.c2]), filter(nil), rowset=256 | ||||
|   4 - output([ts1.c1], [ts1.c2]), filter(nil), rowset=16 | ||||
|       sort_keys([ts1.c2, DESC], [ts1.c1, ASC]) | ||||
|   5 - output([ts1.c1], [ts1.c2]), filter(nil), rowset=256 | ||||
|   5 - output([ts1.c1], [ts1.c2]), filter(nil), rowset=16 | ||||
|       access([ts1.c1], [ts1.c2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([ts1.__pk_increment]), range(MIN ; MAX)always true | ||||
| @ -1748,18 +1748,18 @@ Query Plan | ||||
| ========================================================== | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   0 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|       distinct([UNION([1])], [UNION([2])], [UNION([3])]) | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=256 | ||||
|   2 - output([t1.C1], [t1.C2], [t1.PK]), filter(nil), rowset=256 | ||||
|   1 - output([UNION([1])], [UNION([2])], [UNION([3])]), filter(nil), rowset=16 | ||||
|   2 - output([t1.C1], [t1.C2], [t1.PK]), filter(nil), rowset=16 | ||||
|       access([t1.PK], [t1.C1], [t1.C2]), partitions(p0) | ||||
|       limit(1), offset(nil), is_index_back=false, is_global_index=false, | ||||
|       range_key([t1.PK]), range(MIN ; MAX)always true | ||||
|   3 - output([t2.C1], [t2.C2], [t2.PK]), filter(nil), rowset=256 | ||||
|   3 - output([t2.C1], [t2.C2], [t2.PK]), filter(nil), rowset=16 | ||||
|       access([t2.PK], [t2.C1], [t2.C2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t2.PK]), range(MIN ; MAX)always true | ||||
|   4 - output([t3.C1], [t3.C2], [t3.PK]), filter(nil), rowset=256 | ||||
|   4 - output([t3.C1], [t3.C2], [t3.PK]), filter(nil), rowset=16 | ||||
|       access([t3.PK], [t3.C1], [t3.C2]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([t3.PK]), range(MIN ; MAX)always true | ||||
| @ -1847,44 +1847,44 @@ Query Plan | ||||
| Outputs & filters: | ||||
| ------------------------------------- | ||||
|   0 - output([TUT.col_bigint], [TUT.col_bigint_signed], [TUT.col_bigint_unsigned], [TUT.col_char_20], [TUT.col_decimal_20_0], [TUT.col_decimal_20_0_signed], | ||||
|        [TUT.col_decimal_20_0_unsigned], [TUT.col_timestamp_6], [TUT.pk]), filter(nil), rowset=256 | ||||
|        [TUT.col_decimal_20_0_unsigned], [TUT.col_timestamp_6], [TUT.pk]), filter(nil), rowset=16 | ||||
|       sort_keys([TUT.col_bigint, ASC], [TUT.col_bigint_signed, ASC], [TUT.col_bigint_unsigned, ASC], [TUT.col_char_20, ASC], [TUT.col_decimal_20_0, ASC], | ||||
|        [TUT.col_decimal_20_0_signed, ASC], [TUT.col_decimal_20_0_unsigned, ASC], [TUT.col_timestamp_6, ASC], [TUT.pk, ASC]) | ||||
|   1 - output([TUT.pk], [TUT.col_bigint], [TUT.col_bigint_signed], [TUT.col_bigint_unsigned], [TUT.col_char_20], [TUT.col_decimal_20_0], [TUT.col_decimal_20_0_signed], | ||||
|        [TUT.col_decimal_20_0_unsigned], [TUT.col_timestamp_6]), filter(nil), rowset=256 | ||||
|        [TUT.col_decimal_20_0_unsigned], [TUT.col_timestamp_6]), filter(nil), rowset=16 | ||||
|       access([TUT.pk], [TUT.col_bigint], [TUT.col_bigint_signed], [TUT.col_bigint_unsigned], [TUT.col_char_20], [TUT.col_decimal_20_0], [TUT.col_decimal_20_0_signed], | ||||
|        [TUT.col_decimal_20_0_unsigned], [TUT.col_timestamp_6]) | ||||
|   2 - output([UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])], [UNION([9])]), filter([UNION([9]) | ||||
|       IN (9727744, 7826688, 1657856, 55039, 50631)]), rowset=256 | ||||
|       IN (9727744, 7826688, 1657856, 55039, 50631)]), rowset=16 | ||||
|   3 - output([table2_bigint.col_bigint], [table2_bigint.col_bigint_signed], [table2_bigint.col_bigint_unsigned], [table2_bigint.col_char_20], [table2_bigint.col_decimal_20_0], | ||||
|        [table2_bigint.col_decimal_20_0_signed], [table2_bigint.col_decimal_20_0_unsigned], [table2_bigint.col_timestamp_6], [table2_bigint.pk]), filter([cast(table2_bigint.col_decimal_20_0_unsigned, | ||||
|        DECIMAL(20, 0)) != cast(99999, DECIMAL(5, 0))]), rowset=256 | ||||
|        DECIMAL(20, 0)) != cast(99999, DECIMAL(5, 0))]), rowset=16 | ||||
|       access([table2_bigint.pk], [table2_bigint.col_decimal_20_0_unsigned], [table2_bigint.col_bigint], [table2_bigint.col_bigint_signed], [table2_bigint.col_bigint_unsigned], | ||||
|        [table2_bigint.col_char_20], [table2_bigint.col_decimal_20_0], [table2_bigint.col_decimal_20_0_signed], [table2_bigint.col_timestamp_6]), partitions(p0) | ||||
|       limit(5), offset(1), is_index_back=false, is_global_index=false, filter_before_indexback[false], | ||||
|       range_key([table2_bigint.pk]), range(MIN ; MAX)always true | ||||
|   4 - output([UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])], [UNION([9])]), filter(nil), rowset=256 | ||||
|   4 - output([UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])], [UNION([9])]), filter(nil), rowset=16 | ||||
|       sort_keys([UNION([9]), DESC], [UNION([1]), ASC], [UNION([2]), ASC], [UNION([3]), ASC], [UNION([4]), ASC], [UNION([5]), ASC], [UNION([6]), ASC], [UNION([7]), | ||||
|        ASC], [UNION([8]), ASC]) | ||||
|   5 - output([UNION([9])], [UNION([1])], [UNION([2])], [UNION([3])], [UNION([4])], [UNION([5])], [UNION([6])], [UNION([7])], [UNION([8])]), filter([UNION([9]) | ||||
|       IN (9727744, 7826688, 1657856, 55039, 50631)]), rowset=256 | ||||
|       IN (9727744, 7826688, 1657856, 55039, 50631)]), rowset=16 | ||||
|   6 - output([table2_bigint.col_bigint], [table2_bigint.col_bigint_signed], [table2_bigint.col_bigint_unsigned], [table2_bigint.col_char_20], [table2_bigint.col_decimal_20_0], | ||||
|        [table2_bigint.col_decimal_20_0_signed], [table2_bigint.col_decimal_20_0_unsigned], [table2_bigint.col_timestamp_6], [table2_bigint.pk]), filter(nil), rowset=256 | ||||
|        [table2_bigint.col_decimal_20_0_signed], [table2_bigint.col_decimal_20_0_unsigned], [table2_bigint.col_timestamp_6], [table2_bigint.pk]), filter(nil), rowset=16 | ||||
|       access([table2_bigint.pk], [table2_bigint.col_bigint], [table2_bigint.col_bigint_signed], [table2_bigint.col_bigint_unsigned], [table2_bigint.col_char_20], | ||||
|        [table2_bigint.col_decimal_20_0], [table2_bigint.col_decimal_20_0_signed], [table2_bigint.col_decimal_20_0_unsigned], [table2_bigint.col_timestamp_6]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, | ||||
|       range_key([table2_bigint.pk]), range[9727744 ; 9727744], [7826688 ; 7826688], [1657856 ; 1657856], [55039 ; 55039], [50631 ; 50631], | ||||
|       range_cond([table2_bigint.pk IN (9727744, 7826688, 1657856, 55039, 50631)], [table2_bigint.pk IN (9727744, 7826688, 1657856, 55039, 50631)]) | ||||
|   7 - output([table100_bigint.col_bigint], [table100_bigint.col_bigint_signed], [table100_bigint.col_bigint_unsigned], [table100_bigint.col_char_20], [table100_bigint.col_decimal_20_0], | ||||
|        [table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6], [table100_bigint.pk]), filter(nil), rowset=256 | ||||
|        [table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6], [table100_bigint.pk]), filter(nil), rowset=16 | ||||
|       sort_keys([table100_bigint.pk, ASC]) | ||||
|   8 - output([table100_bigint.pk], [table100_bigint.col_bigint], [table100_bigint.col_bigint_signed], [table100_bigint.col_bigint_unsigned], [table100_bigint.col_char_20], | ||||
|        [table100_bigint.col_decimal_20_0], [table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6]), filter(nil), rowset=256 | ||||
|        [table100_bigint.col_decimal_20_0], [table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6]), filter(nil), rowset=16 | ||||
|       sort_keys([table100_bigint.col_bigint_signed, ASC], [table100_bigint.col_decimal_20_0_signed, ASC], [table100_bigint.col_decimal_20_0, ASC], [table100_bigint.pk, | ||||
|        DESC]), topn(7) | ||||
|   9 - output([table100_bigint.pk], [table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0], [table100_bigint.col_bigint], [table100_bigint.col_bigint_signed], | ||||
|        [table100_bigint.col_bigint_unsigned], [table100_bigint.col_char_20], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6]), filter([table100_bigint.col_decimal_20_0_signed | ||||
|       = cast(ROUND(SIGN(table100_bigint.col_decimal_20_0)), DECIMAL(-1, 0))]), rowset=256 | ||||
|       = cast(ROUND(SIGN(table100_bigint.col_decimal_20_0)), DECIMAL(-1, 0))]), rowset=16 | ||||
|       access([table100_bigint.pk], [table100_bigint.col_decimal_20_0_signed], [table100_bigint.col_decimal_20_0], [table100_bigint.col_bigint], [table100_bigint.col_bigint_signed], | ||||
|        [table100_bigint.col_bigint_unsigned], [table100_bigint.col_char_20], [table100_bigint.col_decimal_20_0_unsigned], [table100_bigint.col_timestamp_6]), partitions(p0) | ||||
|       is_index_back=false, is_global_index=false, filter_before_indexback[false], | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 hezuojiao
					hezuojiao