TDSTORE_INSTALL_SNAPSHOT_INFO

最近更新时间:2025-11-18 10:10:23

我的收藏

功能

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: false
source_node: 10.10.10.252:20002:768:tpcc_cluster:node-tpcc_cluster-001:0
dest_node: 10.10.10.10:20002:768:tpcc_cluster:node-tpcc_cluster-003:1
term: 4
type: NULL
rep_group_id: 768
start_time: 2024-08-27 11:15:46 367
end_time: 2024-08-27 11:15:46 473
err_msg: NULL
transfered_file_num: 2
transfered_file_size: 10702037
total_file_num: NULL
total_file_size: NULL
stage: done
cost_info: DOWNLOAD_SNAPSHOT: 57ms
*************************** 2. row ***************************
is_leader: true
source_node: 10.10.10.252:20002:768:tpcc_cluster:node-tpcc_cluster-001:0
dest_node: 10.10.10.10:20002:768:tpcc_cluster:node-tpcc_cluster-003:1
term: 4
type: Log Delay
rep_group_id: 768
start_time: 2024-08-27 11:15:46 505
end_time: 2024-08-27 11:15:46 612
err_msg: NULL
transfered_file_num: NULL
transfered_file_size: NULL
total_file_num: 2
total_file_size: 10702037
stage: done
cost_info: [INSTALL_SNAPSHOT: <COMPACT_SST_TO_LBASE: 35ms>, <GENERATE_AND_GET_HARD_LINK_SST_FILE: 0ms>]
2 rows in set (0.00 sec)