功能
INFORMATION_SCHEMA.TDSTORE_INSTALL_SNAPSHOT_INFO用于查询 TDStore 层 Install Snapshot 任务的执行情况,包括当前正在执行的任务以及执行完毕的历史任务。字段说明
字段名 | 类型 | 描述 |
isLeader | varchar(64) | 该节点是否为 Leader。 |
source_node | varchar(256) | Install Snapshot 任务的 Leader Node 地址。 |
dest_node | varchar(256) | Install Snapshot 任务的 Follower Node 地址。 |
term | bigint unsigned | Raft 任期。 |
type | varchar(64) | 如果是 Leader,记录 Install Snapshot 任务触发原因: Replica:由 MC 下发任务。Log Delay:Follower 节点日志落后。如果是 Follower,该字段为空。 |
replication_group_id | bigint unsigned | RG ID。 |
start_time | varchar(64) | Install Snapshot 任务的开始时间。 |
end_time | varchar(64) | Install Snapshot 任务的结束时间。 |
err_msg | varchar(256) | 如果任务失败,记录报错信息。 |
transfered_file_num | bigint | Follower 已拉取的 Snapshot 文件数。 (如果是 Leader,该字段为空) |
transfered_file_size | bigint | Follower 已拉取的 Snapshot 文件总大小。 (如果是 Leader,该字段为空) |
total_file_num | bigint | Leader 生成的 Snapshot 文件数。(如果是 Follower,该字段为空) |
total_file_size | bigint | Leader 生成的 Snapshot 文件总大小。(如果是 Follower,该字段为空) |
stage | varchar(64) | Install Snapshot 任务的状态: Doing: Install Snapshot 任务正在执行。Done: Install Snapshot 任务已完成。 |
cost_info | varchar(64) | Install Snapshot 任务耗时: 如果是 Leader,记录生成 Snapshot 文件的阶段耗时。 如果是 Follower,记录从 Leader 拷贝 Snapshot 文件的耗时。 |
示例
tdsql> SELECT * FROM TDSTORE_INSTALL_SNAPSHOT_INFO limit 2\\G;*************************** 1. row ***************************is_leader: falsesource_node: 10.10.10.252:20002:768:tpcc_cluster:node-tpcc_cluster-001:0dest_node: 10.10.10.10:20002:768:tpcc_cluster:node-tpcc_cluster-003:1term: 4type: NULLrep_group_id: 768start_time: 2024-08-27 11:15:46 367end_time: 2024-08-27 11:15:46 473err_msg: NULLtransfered_file_num: 2transfered_file_size: 10702037total_file_num: NULLtotal_file_size: NULLstage: donecost_info: DOWNLOAD_SNAPSHOT: 57ms*************************** 2. row ***************************is_leader: truesource_node: 10.10.10.252:20002:768:tpcc_cluster:node-tpcc_cluster-001:0dest_node: 10.10.10.10:20002:768:tpcc_cluster:node-tpcc_cluster-003:1term: 4type: Log Delayrep_group_id: 768start_time: 2024-08-27 11:15:46 505end_time: 2024-08-27 11:15:46 612err_msg: NULLtransfered_file_num: NULLtransfered_file_size: NULLtotal_file_num: 2total_file_size: 10702037stage: donecost_info: [INSTALL_SNAPSHOT: <COMPACT_SST_TO_LBASE: 35ms>, <GENERATE_AND_GET_HARD_LINK_SST_FILE: 0ms>]2 rows in set (0.00 sec)