功能
INFORMATION_SCHEMA.META_CLUSTER_TASKS 用于展示 MC 执行的任务。Task 是 MC 内部任务的概念,主要是处理实例级别的任务,例如:全量备份和恢复、卸载节点 、实例的隔离和恢复、数据对象的创建与删除等。
字段说明
字段名 | 类型 | 描述 |
task_id | bigint unsigned | 任务 ID。 |
create_time | datetime | 任务创建的时间。 |
finish_time | datetime | 任务结束的时间。 |
task_type | varchar(64) | 任务类型。 |
task_status | varchar(64) | 任务状态。 |
task_desc | text | 任务描述。 |
task_meta | text | 任务元数据,以 JSON 格式存储。包含任务执行过程中涉及的所有关键参数和对象信息,是排查问题的主要依据。 |
task_cause | varchar(64) | 任务触发原因类型。 |
task_progress | text | 任务进度。 |
示例
tdsql > SELECT * FROM information_schema.META_CLUSTER_TASKS limit 1\\G*************************** 1. row ***************************task_id: 29653634035744781create_time: 2026-01-04 10:38:44finish_time: 2026-01-04 10:38:44task_type: TASK_TYPE_CREATE_DATA_OBJECTStask_status: TASK_STATUS_SUCCEEDtask_desc:task_meta: {"CreateDataObjects":{"task_id":29653634035744781,"data_objects":[{"data_obj_id":2,"data_obj_name":"****","data_obj_type":13,"data_obj_id_hierarchy":[2],"binary_key_range":{"start_key":"AAAAAg==","end_key":"AAAAAw=="},"has_data":true,"data_space_type":1,"create_task_id":29653634035744781,"distribution_policy_id":1}],"rep_group_jobs":[{"rep_group_job_id":10,"rep_group_id":1024,"rep_group_job_type":11,"ReplicationGroupJobInfo":{"CreateRegionInRepGroup":{"rep_group_id":1024,"meta_version":1,"new_region_meta_list":[{"region_id":9,"start_key":"AAAAAg==","end_key":"AAAAAw==","data_space_type":1,"member":{"region_id":9,"member_node_names":["node-***-001"]},"region_labels":{"no-auto-merge":"1","no-auto-split":"1"},"rep_group_id":1024,"data_obj_id":2,"has_data":true,"data_obj_type":13}]}}}],"ddl_job_desc":"Empty"}}task_cause: CAUSE_API_TRIGGERtask_progress: <nil>1 row in set (0.02 sec)
示例结果解读:
任务概要:该记录描述了一个创建数据对象的任务(
task_type: TASK_TYPE_CREATE_DATA_OBJECTS)。执行结果:任务已成功完成(
task_status: TASK_STATUS_SUCCEED)。触发方式:由API调用触发(
task_cause: CAUSE_API_TRIGGER)。关键详情:
task_meta 字段包含了任务的完整细节,例如创建了 ID 为2的数据对象,并在复制组(Replication Group)ID 为1024中创建了相应的 Region。