功能
INFORMATION_SCHEMA.TDSTORE_COMMON_EVENT_INFO用于查询 TDStore 层一些泛用任务的执行结果,包括:transfer leaderadd/remove replicapromote leaderpromote_demote leader字段说明
TDSTORE_COMMON_EVENT_INFO 字段说明
字段名 | 类型 | 描述 |
node_name | varchar(64) | 节点名称。 |
job_description | text | 任务描述。 |
job_id | bigint unsigned | 任务 ID |
rep_group_id | bigint unsigned | RG ID。 |
common_column1 | text | 泛用列,对于不同任务有不同含义,详见表 common_column 列字段说明。 |
common_column2 | text | 泛用列,对于不同任务有不同含义,详见表 common_column 列字段说明。 |
common_column3 | text | 泛用列,对于不同任务有不同含义,详见表 common_column 列字段说明。 |
event_type | varchar(64) | 任务类型。 |
begin_time | varchar(64) | 任务开始时间。 |
cost_us | bigint unsigned | 任务耗时,单位为微秒。 |
detailed_info | text | 任务及子任务每一步的耗时。 |
common_column 列字段说明
job | common_column1 | common_column2 | common_column3 |
CleanupDataTasks | 任务类型 | / | / |
AddOneReplica | 副本节点信息 | / | / |
TransferLeader | 原 Leader 地址 | 新 Leader 地址 | 是否为强制 |
TransferLeaderByLeader | 原 Leader 地址 | 新 Leader 地址 | 是否为强制 |
SaveRaftSnapshotForSplit | Region 分裂时的日志位置 | / | / |
RemoveReplica | 被删除副本节点名称 | / | / |
TryPromoteToLeader | 被 promote 的节点名称 | / | / |
PromoteDemote | 被 promote 的所有节点信息 | 被 demote 的所有节点信息 | / |
示例
tdsql>select * from TDSTORE_COMMON_EVENT_INFO limit 1\\G*************************** 1. row ***************************node_name: node-Module13-180-5-004job_description: transfer leaderjob_id: 20010rep_group_id: 70695common_column1: node-Module13-180-5-002common_column2: TDMember[node_name:node-Module13-180-5-004 uuid:0 ]common_column3: 0event_type: TD_EVENT_TRANSFER_LEADERbegin_time: 2024-11-04 20:20:56 330cost_us: 993detailed_info: [TRANSFER_LEADER: <BEGIN: 4us>, <SEND_TRANSFER_LEADERSHIP_RPC: 989us>, <WAIT_TRANS: 0us>, <CHECK_REPLICA_EXIST: 0us>, <EXECUTE: 0us>, <REVOKE_LEASE: 0us>, <SWITCH_LEADER: 0us>, <END_REGION_JOB: 0us>]