[FEAT MERGE] MySQL lock functions and DMBS_LOCK.RELEASE

This commit is contained in:
YangEfei
2024-04-16 17:16:58 +00:00
committed by ob-robot
parent 0d6f3a8316
commit 7a78d20312
105 changed files with 8447 additions and 2566 deletions

View File

@ -4750,6 +4750,35 @@ IF(count(*) >= 0, 1, 0)
"oceanbase.__all_virtual_checkpoint_diagnose_info runs in single server"
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_detect_lock_info;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
task_type bigint(20) NO PRI NULL
obj_type bigint(20) NO PRI NULL
obj_id bigint(20) NO PRI NULL
lock_mode bigint(20) NO PRI NULL
owner_id bigint(20) NO PRI NULL
gmt_create timestamp(6) NO NULL
gmt_modified timestamp(6) NO NULL
cnt bigint(20) NO NULL
detect_func_no bigint(20) NO NULL
detect_func_param varbinary(512) YES
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_detect_lock_info;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_client_to_server_session_info;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
server_session_id bigint(20) NO PRI NULL
gmt_create timestamp(6) NO NULL
gmt_modified timestamp(6) NO NULL
client_session_id bigint(20) NO NULL
client_session_create_ts timestamp(6) NO NULL
svr_ip varchar(46) NO NULL
svr_port bigint(20) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_client_to_server_session_info;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_sys_variable_default_value;
Field Type Null Key Default Extra
variable_name varchar(128) NO

View File

@ -9203,6 +9203,35 @@ network_speed bigint(20) YES NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_aux_stat;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_detect_lock_info;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
task_type bigint(20) NO PRI NULL
obj_type bigint(20) NO PRI NULL
obj_id bigint(20) NO PRI NULL
lock_mode bigint(20) NO PRI NULL
owner_id bigint(20) NO PRI NULL
gmt_create timestamp(6) NO NULL
gmt_modified timestamp(6) NO NULL
cnt bigint(20) NO NULL
detect_func_no bigint(20) NO NULL
detect_func_param varbinary(512) YES
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_detect_lock_info;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_client_to_server_session_info;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
server_session_id bigint(20) NO PRI NULL
gmt_create timestamp(6) NO NULL
gmt_modified timestamp(6) NO NULL
client_session_id bigint(20) NO NULL
client_session_create_ts timestamp(6) NO NULL
svr_ip varchar(46) NO NULL
svr_port bigint(20) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_client_to_server_session_info;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_sys_variable_default_value;
Field Type Null Key Default Extra
variable_name varchar(128) NO
@ -9257,6 +9286,18 @@ majority_succ_time timestamp(6) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_tenant_snapshot_job;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_dbms_lock_allocated;
Field Type Null Key Default Extra
tenant_id bigint(20) NO PRI NULL
name varchar(128) NO PRI NULL
gmt_create timestamp(6) NO NULL
gmt_modified timestamp(6) NO NULL
lockid bigint(20) NO NULL
lockhandle varchar(128) NO NULL
expiration timestamp(6) NO NULL
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_dbms_lock_allocated;
IF(count(*) >= 0, 1, 0)
1
desc oceanbase.__all_virtual_ls_snapshot;
Field Type Null Key Default Extra
tenant_id bigint(20) NO NULL

View File

@ -284,6 +284,8 @@ select 0xffffffffff & table_id, table_name, table_type, database_id, part_num fr
493 __all_ncomp_dll 0 201001 1
494 __all_aux_stat 0 201001 1
495 __all_index_usage_info 0 201001 1
496 __all_detect_lock_info 0 201001 1
497 __all_client_to_server_session_info 0 201001 1
498 __all_transfer_partition_task 0 201001 1
499 __all_transfer_partition_task_history 0 201001 1
500 __all_tenant_snapshot_job 0 201001 1
@ -720,10 +722,13 @@ select 0xffffffffff & table_id, table_name, table_type, database_id, part_num fr
12443 __all_virtual_routine_privilege 2 201001 1
12444 __all_virtual_routine_privilege_history 2 201001 1
12447 __all_virtual_aux_stat 2 201001 1
12448 __all_virtual_detect_lock_info 2 201001 1
12449 __all_virtual_client_to_server_session_info 2 201001 1
12450 __all_virtual_sys_variable_default_value 2 201001 1
12451 __all_virtual_transfer_partition_task 2 201001 1
12452 __all_virtual_transfer_partition_task_history 2 201001 1
12453 __all_virtual_tenant_snapshot_job 2 201001 1
12456 __all_virtual_dbms_lock_allocated 2 201001 1
12458 __all_virtual_ls_snapshot 2 201001 1
12459 __all_virtual_index_usage_info 2 201001 1
12462 __all_virtual_column_privilege 2 201001 1