TDSQL Boundless TDSTORE_TSO_STATUS

TDSTORE_TSO_STATUS 用于查询 TSO 的运行状态,每个节点返回一行记录。

相关产品
TDSQL Boundless 产品页,含版本规格、价格与购买入口。

一、字段说明

字段名 类型 描述
source varchar(64) TSO 来源类型。TDSTORE:时间戳由 TDStore 自身的 TSO 模块分配;MC:时间戳由 MetaCluster 分配。
source_address varchar(64) TSO 来源的 RPC 地址。
source_node_id bigint unsigned TSO 来源节点的 Node ID。当 source 为 MC 时,该值为0。
connection_mode varchar(64) 连接模式。LOCAL:当前节点即为 TSO Leader,本地分配时间戳;REMOTE_TDSTORE:通过 RPC 从远端 TDStore TSO Leader 获取时间戳。当 source 为 MC 时,该字段为 NULL。
lease_term bigint TSO Leader 当前的 Raft 租约任期。当 source 为 MC 时,该字段为 NULL。
in_lease varchar(64) 当前是否处于有效租约期内。当 source 为 MC 时,该字段为 NULL。
meta_term bigint TSO 持久化元数据中的 term 值。当 source 为 MC 时,该字段为 NULL。
meta_unix_timestamp_ns bigint TSO 持久化元数据中记录的 Unix 时间戳(纳秒)。当 source 为 MC 时,该字段为 NULL。
meta_start_from_ts bigint unsigned TSO 持久化元数据中的起始时间戳(start_from_ts),表示 TSO 分配的时间戳不会小于该值。当 source 为 MC 时,该字段为 NULL。
meta_enable varchar(64) TSO 是否已启用。当 source 为 MC 时,该字段为 NULL。
sync_state varchar(64) TSO 同步状态。UNINITIALIZED:尚未初始化;ENABLED:已启用且正常工作;DISABLED:已禁用。当 source 为 MC 时,该字段为 NULL。
last_physical_ts bigint unsigned TSO 最近一次分配的物理时间戳。当 source 为 MC 时,该字段为 NULL。
last_logical_ts bigint unsigned TSO 最近一次分配的逻辑时间戳。当 source 为 MC 时,该字段为 NULL。

二、示例

MC 模式下(默认),TSO 详情字段为 NULL:

tdsql > SELECT * FROM information_schema.TDSTORE_TSO_STATUS\\G*************************** 1. row *************************** source: MC source_address: 10.10.10.10:2913 source_node_id: 0source_replication_group_id: 0 connection_mode: NULL lease_term: NULL in_lease: NULL meta_term: NULL meta_unix_timestamp_ns: NULL meta_start_from_ts: NULL meta_enable: NULL sync_state: NULL last_physical_ts: NULL last_logical_ts: NULL*************************** 2. row *************************** source: MC source_address: 10.10.10.10:2913 source_node_id: 0source_replication_group_id: 0 connection_mode: NULL lease_term: NULL in_lease: NULL meta_term: NULL meta_unix_timestamp_ns: NULL meta_start_from_ts: NULL meta_enable: NULL sync_state: NULL last_physical_ts: NULL last_logical_ts: NULL*************************** 3. row *************************** source: MC source_address: 10.10.10.10:2913 source_node_id: 0source_replication_group_id: 0 connection_mode: NULL lease_term: NULL in_lease: NULL meta_term: NULL meta_unix_timestamp_ns: NULL meta_start_from_ts: NULL meta_enable: NULL sync_state: NULL last_physical_ts: NULL last_logical_ts: NULL3 rows in set (0.02 sec)

切换到 TDStore TSO 模式后,可查看各节点的 TSO 状态:

tdsql> SELECT * FROM information_schema.TDSTORE_TSO_STATUS\\G*************************** 1. row *************************** source: TDSTORE source_address: 9.135.146.74:2952 source_node_id: 2source_replication_group_id: 1792 connection_mode: REMOTE_TDSTORE lease_term: 0 in_lease: NO meta_term: 0 meta_unix_timestamp_ns: 0 meta_start_from_ts: 0 meta_enable: NO sync_state: DISABLED last_physical_ts: 0 last_logical_ts: 0*************************** 2. row *************************** source: TDSTORE source_address: 9.135.146.74:2952 source_node_id: 2source_replication_group_id: 1792 connection_mode: REMOTE_TDSTORE lease_term: 0 in_lease: NO meta_term: 0 meta_unix_timestamp_ns: 0 meta_start_from_ts: 0 meta_enable: NO sync_state: UNINITIALIZED last_physical_ts: 0 last_logical_ts: 0*************************** 3. row *************************** source: TDSTORE source_address: :-1 source_node_id: 2source_replication_group_id: 1792 connection_mode: LOCAL lease_term: 5 in_lease: YES meta_term: 5 meta_unix_timestamp_ns: 1773216046000000000 meta_start_from_ts: 29749624189222912 meta_enable: YES sync_state: ENABLED last_physical_ts: 1773216043 last_logical_ts: 163 rows in set (0.00 sec)

赞 (0)
上一篇 4天前
下一篇 4天前