首批通过分布式安全可靠测评,为关键业务系统打造
查看定时分区均衡任务相关配置
更新时间:2025-12-21 11:44:14
系统内置了定时分区均衡任务 SCHEDULED_TRIGGER_PARTITION_BALANCE,用户租户可以根据需要,查看定时分区均衡任务的各参数配置。
操作步骤
用户登录集群的 MySQL 用户租户或 Oracle 用户租户。
连接示例如下,连接数据库时请以实际环境为准。
obclient -h10.xx.xx.xx -P2883 -uroot@mysql_tenant#obdemo -p***** -A执行以下语句,查看本租户定时分区均衡任务的相关配置。
视图
DBA_SCHEDULER_JOBS展示了当前租户的所有调度任务信息。MySQL 模式Oracle 模式语句如下:
obclient [oceanbase]> SELECT JOB_NAME, JOB_ACTION, START_DATE, REPEAT_INTERVAL, ENABLED, NEXT_RUN_DATE,MAX_RUN_DURATION, COMMENTS FROM oceanbase.DBA_SCHEDULER_JOBS WHERE job_name = 'SCHEDULED_TRIGGER_PARTITION_BALANCE'\G语句如下:
obclient [SYS]> SELECT JOB_NAME, JOB_ACTION, START_DATE, REPEAT_INTERVAL, ENABLED, NEXT_RUN_DATE,MAX_RUN_DURATION, COMMENTS FROM SYS.DBA_SCHEDULER_JOBS WHERE job_name = 'SCHEDULED_TRIGGER_PARTITION_BALANCE'\G查询结果的示例如下:
*************************** 1. row *************************** JOB_NAME: SCHEDULED_TRIGGER_PARTITION_BALANCE JOB_ACTION: DBMS_BALANCE.TRIGGER_PARTITION_BALANCE() START_DATE: 2024-06-14 00:00:00.000000 REPEAT_INTERVAL: FREQ=DAILY; INTERVAL=1 ENABLED: 1 NEXT_RUN_DATE: 2024-06-15 00:00:00.000000 MAX_RUN_DURATION: 7200 COMMENTS: used to auto trigger partition balance 1 row in set查询结果中:
JOB_NAME:定时任务名称。本示例中SCHEDULED_TRIGGER_PARTITION_BALANCE为定时分区均衡任务名。JOB_ACTION:表示定时分区均衡任务执行的内容。START_DATE:表示定时分区均衡任务的触发时间。默认为每天的 00:00。REPEAT_INTERVAL:表示定时分区均衡任务的触发周期及频率。默认为每天一次。ENABLED:表示定时分区均衡任务是否已启用,1表示启用;0表示禁用。默认为1。NEXT_RUN_DATE:表示定时分区均衡任务下次触发的时间。MAX_RUN_DURATION:表示JOB_ACTION执行的超时时间。默认为 7200,单位为秒。
有关视图
DBA_SCHEDULER_JOBS中各字段的详细说明,参见 DBA_SCHEDULER_JOBS。