[FEAT MERGE] skip scan feature and performance optimization

This commit is contained in:
obdev
2023-01-04 09:08:22 +00:00
committed by ob-robot
parent ad415b4359
commit 07b1224a51
119 changed files with 6176 additions and 2010 deletions

View File

@ -544,6 +544,7 @@ select 0xffffffffff & table_id, table_name, table_type, database_id, part_num fr
12316 __all_virtual_privilege 2 201001 1
12317 __all_virtual_tablet_pointer_status 2 201001 1
12318 __all_virtual_storage_meta_memory_status 2 201001 1
12319 __all_virtual_kvcache_store_memblock 2 201001 1
12320 __all_virtual_mock_fk_parent_table 2 201001 1
12321 __all_virtual_mock_fk_parent_table_history 2 201001 1
12322 __all_virtual_mock_fk_parent_table_column 2 201001 1
@ -969,6 +970,7 @@ select * from oceanbase.__all_virtual_disk_stat limit 1;
select * from oceanbase.__all_virtual_engine limit 1;
select * from oceanbase.__all_virtual_io_stat limit 1;
select * from oceanbase.__all_virtual_kvcache_info limit 1;
select * from oceanbase.__all_virtual_kvcache_store_memblock limit 1;
select * from oceanbase.__all_virtual_latch limit 1;
select * from oceanbase.__all_virtual_long_ops_status limit 1;
select * from oceanbase.__all_virtual_macro_block_marker_status limit 1;

View File

@ -212,6 +212,7 @@ select * from oceanbase.__all_virtual_disk_stat limit 1;
select * from oceanbase.__all_virtual_engine limit 1;
select * from oceanbase.__all_virtual_io_stat limit 1;
select * from oceanbase.__all_virtual_kvcache_info limit 1;
select * from oceanbase.__all_virtual_kvcache_store_memblock limit 1;
select * from oceanbase.__all_virtual_latch limit 1;
select * from oceanbase.__all_virtual_long_ops_status limit 1;
select * from oceanbase.__all_virtual_macro_block_marker_status limit 1;

View File

@ -2537,9 +2537,9 @@ Outputs & filters:
conds([t1.c1 = cte.max( c1 )]), nl_params_(nil)
2 - output([cte.max( c1 )]), filter(nil), rowset=256,
access([cte.max( c1 )])
3 - output([T_FUN_MAX(t1.c1)]), filter(nil), rowset=256,
group(nil), agg_func([T_FUN_MAX(t1.c1)])
4 - output([t1.c1]), filter(nil), rowset=256,
3 - output([T_FUN_MAX(T_FUN_MAX(t1.c1))]), filter(nil), rowset=256,
group(nil), agg_func([T_FUN_MAX(T_FUN_MAX(t1.c1))])
4 - output([T_FUN_MAX(t1.c1)]), filter(nil), rowset=256,
access([t1.c1]), partitions(p0)
5 - output([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256,
access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3]), partitions(p0)
@ -2566,9 +2566,9 @@ Outputs & filters:
conds([t1.c1 = cte.a]), nl_params_(nil)
2 - output([cte.a]), filter(nil), rowset=256,
access([cte.a])
3 - output([T_FUN_MAX(t1.c1)]), filter(nil), rowset=256,
group(nil), agg_func([T_FUN_MAX(t1.c1)])
4 - output([t1.c1]), filter(nil), rowset=256,
3 - output([T_FUN_MAX(T_FUN_MAX(t1.c1))]), filter(nil), rowset=256,
group(nil), agg_func([T_FUN_MAX(T_FUN_MAX(t1.c1))])
4 - output([T_FUN_MAX(t1.c1)]), filter(nil), rowset=256,
access([t1.c1]), partitions(p0)
5 - output([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3]), filter(nil), rowset=256,
access([t1.__pk_increment], [t1.c1], [t1.c2], [t1.c3]), partitions(p0)