[CP] [FEAT MERGE]checkpoint diagnose virtual tablet

Co-authored-by: LiefB <954800091@qq.com>
This commit is contained in:
obdev
2024-03-14 10:15:21 +00:00
committed by ob-robot
parent 68a433ea37
commit 7a8c39abcb
79 changed files with 5609 additions and 1462 deletions

File diff suppressed because it is too large Load Diff

View File

@ -266,6 +266,7 @@ _balance_wait_killing_transaction_end_threshold
_bloom_filter_enabled
_bloom_filter_ratio
_cache_wash_interval
_checkpoint_diagnose_preservation_count
_chunk_row_store_mem_limit
_ctx_memory_limit
_datafile_usage_lower_bound_percentage

View File

@ -4648,6 +4648,62 @@ error_msg varchar(512) YES NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_clone_job_history;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_checkpoint_diagnose_memtable_info;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
trace_id bigint(20) NO PRI NULL
svr_ip varchar(46) NO NULL
svr_port bigint(20) NO NULL
ls_id bigint(20) NO NULL
checkpoint_thread_name varchar(16) NO NULL
checkpoint_start_time timestamp(6) NO NULL
tablet_id bigint(20) NO NULL
ptr varchar(128) NO NULL
start_scn bigint(20) unsigned NO NULL
end_scn bigint(20) unsigned NO NULL
rec_scn bigint(20) unsigned NO NULL
create_flush_dag_time timestamp(6) NO NULL
merge_finish_time timestamp(6) NO NULL
release_time timestamp(6) NO NULL
frozen_finish_time timestamp(6) NO NULL
merge_start_time timestamp(6) NO NULL
start_gc_time timestamp(6) NO NULL
memtable_occupy_size bigint(20) NO NULL
occupy_size bigint(20) NO NULL
concurrent_cnt bigint(20) NO NULL
desc oceanbase.__all_virtual_checkpoint_diagnose_checkpoint_unit_info;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
trace_id bigint(20) NO PRI NULL
svr_ip varchar(46) NO NULL
svr_port bigint(20) NO NULL
ls_id bigint(20) NO NULL
checkpoint_thread_name varchar(16) NO NULL
checkpoint_start_time timestamp(6) NO NULL
tablet_id bigint(20) NO NULL
ptr varchar(128) NO NULL
start_scn bigint(20) unsigned NO NULL
end_scn bigint(20) unsigned NO NULL
rec_scn bigint(20) unsigned NO NULL
create_flush_dag_time timestamp(6) NO NULL
merge_finish_time timestamp(6) NO NULL
start_gc_time timestamp(6) NO NULL
desc oceanbase.__all_virtual_checkpoint_diagnose_info;
Field Type Null Key Default Extra
tenant_id bigint(20) NO NULL
svr_ip varchar(46) NO NULL
svr_port bigint(20) NO NULL
ls_id bigint(20) NO NULL
trace_id bigint(20) NO NULL
freeze_clock int(10) unsigned NO NULL
checkpoint_thread_name varchar(16) NO NULL
checkpoint_start_time timestamp(6) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_checkpoint_diagnose_info;
IF(count(*) >= 0, 1, 0)
1
"oceanbase.__all_virtual_checkpoint_diagnose_info runs in single server"
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_tenant_snapshot_job;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL

View File

@ -8930,6 +8930,23 @@ comment longtext YES
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_import_table_task_history;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_data_activity_metrics;
Field Type Null Key Default Extra
svr_ip varchar(46) NO PRI NULL
svr_port bigint(20) NO PRI NULL
tenant_id bigint(20) NO PRI NULL
activity_timestamp timestamp(6) NO PRI NULL
modification_size bigint(20) NO NULL
freeze_times bigint(20) NO NULL
mini_merge_cost bigint(20) NO NULL
mini_merge_times bigint(20) NO NULL
minor_merge_cost bigint(20) NO NULL
minor_merge_times bigint(20) NO NULL
major_merge_cost bigint(20) NO NULL
major_merge_times bigint(20) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_data_activity_metrics;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_column_group_mapping;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
@ -9023,6 +9040,62 @@ error_msg varchar(512) YES NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_clone_job_history;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_checkpoint_diagnose_memtable_info;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
trace_id bigint(20) NO PRI NULL
svr_ip varchar(46) NO NULL
svr_port bigint(20) NO NULL
ls_id bigint(20) NO NULL
checkpoint_thread_name varchar(16) NO NULL
checkpoint_start_time timestamp(6) NO NULL
tablet_id bigint(20) NO NULL
ptr varchar(128) NO NULL
start_scn bigint(20) unsigned NO NULL
end_scn bigint(20) unsigned NO NULL
rec_scn bigint(20) unsigned NO NULL
create_flush_dag_time timestamp(6) NO NULL
merge_finish_time timestamp(6) NO NULL
release_time timestamp(6) NO NULL
frozen_finish_time timestamp(6) NO NULL
merge_start_time timestamp(6) NO NULL
start_gc_time timestamp(6) NO NULL
memtable_occupy_size bigint(20) NO NULL
occupy_size bigint(20) NO NULL
concurrent_cnt bigint(20) NO NULL
desc oceanbase.__all_virtual_checkpoint_diagnose_checkpoint_unit_info;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
trace_id bigint(20) NO PRI NULL
svr_ip varchar(46) NO NULL
svr_port bigint(20) NO NULL
ls_id bigint(20) NO NULL
checkpoint_thread_name varchar(16) NO NULL
checkpoint_start_time timestamp(6) NO NULL
tablet_id bigint(20) NO NULL
ptr varchar(128) NO NULL
start_scn bigint(20) unsigned NO NULL
end_scn bigint(20) unsigned NO NULL
rec_scn bigint(20) unsigned NO NULL
create_flush_dag_time timestamp(6) NO NULL
merge_finish_time timestamp(6) NO NULL
start_gc_time timestamp(6) NO NULL
desc oceanbase.__all_virtual_checkpoint_diagnose_info;
Field Type Null Key Default Extra
tenant_id bigint(20) NO NULL
svr_ip varchar(46) NO NULL
svr_port bigint(20) NO NULL
ls_id bigint(20) NO NULL
trace_id bigint(20) NO NULL
freeze_clock int(10) unsigned NO NULL
checkpoint_thread_name varchar(16) NO NULL
checkpoint_start_time timestamp(6) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_checkpoint_diagnose_info;
IF(count(*) >= 0, 1, 0)
1
"oceanbase.__all_virtual_checkpoint_diagnose_info runs in single server"
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_aux_stat;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL

View File

@ -697,11 +697,15 @@ select 0xffffffffff & table_id, table_name, table_type, database_id, part_num fr
12425 __all_virtual_import_table_job_history 2 201001 1
12426 __all_virtual_import_table_task 2 201001 1
12427 __all_virtual_import_table_task_history 2 201001 1
12429 __all_virtual_data_activity_metrics 2 201001 1
12430 __all_virtual_column_group_mapping 2 201001 1
12431 __all_virtual_column_group_history 2 201001 1
12432 __all_virtual_column_group_mapping_history 2 201001 1
12435 __all_virtual_clone_job 2 201001 1
12436 __all_virtual_clone_job_history 2 201001 1
12437 __all_virtual_checkpoint_diagnose_memtable_info 2 201001 1
12438 __all_virtual_checkpoint_diagnose_checkpoint_unit_info 2 201001 1
12439 __all_virtual_checkpoint_diagnose_info 2 201001 1
12447 __all_virtual_aux_stat 2 201001 1
12453 __all_virtual_tenant_snapshot_job 2 201001 1
12458 __all_virtual_ls_snapshot 2 201001 1

View File

@ -38,7 +38,9 @@ when "$table_name" in (
"__all_virtual_proxy_schema" ,
"__all_virtual_proxy_partition_info" ,
"__all_virtual_proxy_partition" ,
"__all_virtual_proxy_sub_partition") then 3
"__all_virtual_proxy_sub_partition",
"__all_virtual_checkpoint_diagnose_memtable_info",
"__all_virtual_checkpoint_diagnose_checkpoint_unit_info") then 3
when "$table_name" in (
"__all_virtual_sysstat",
"__all_virtual_sesstat",

View File

@ -43,7 +43,9 @@ when "$table_name" in (
"__all_virtual_sesstat",
"__all_virtual_session_event") then 4
when "$table_name" in (
"__all_virtual_tx_data") then 5
"__all_virtual_tx_data",
"__all_virtual_checkpoint_diagnose_memtable_info",
"__all_virtual_checkpoint_diagnose_checkpoint_unit_info") then 5
else 1 end) as query_type from dual`;