该 table_distribution_status
表提供了关于 NDB
表分布进度的信息。
该 table_distribution_status
表包含以下列:
-
node_id
节点 ID
-
table_id
表 ID
-
tab_copy_status
表分布数据到磁盘的复制状态;可以是
IDLE
、SR_PHASE1_READ_PAGES
、SR_PHASE2_READ_TABLE
、SR_PHASE3_COPY_TABLE
、REMOVE_NODE
、LCP_READ_TABLE
、COPY_TAB_REQ
、COPY_NODE_STATE
、ADD_TABLE_COORDINATOR
、ADD_TABLE_PARTICIPANT
、INVALIDATE_NODE_LCP
、ALTER_TABLE
、COPY_TO_SAVE
或GET_TABINFO
-
tab_update_status
表分布数据更新状态;可以是
IDLE
、LOCAL_CHECKPOINT
、LOCAL_CHECKPOINT_QUEUED
、REMOVE_NODE
、COPY_TAB_REQ
、ADD_TABLE_MASTER
、ADD_TABLE_SLAVE
、INVALIDATE_NODE_LCP
或CALLBACK
-
tab_lcp_status
表 LCP 状态;可以是
ACTIVE
(等待本地检查点被执行)、WRITING_TO_FILE
(检查点已执行但尚未写入磁盘)或COMPLETED
(检查点已执行并写入磁盘) -
tab_status
表内部状态;可以是
ACTIVE
(表存在)、CREATING
(表正在创建)或DROPPING
(表正在删除) -
tab_storage
表恢复能力;可以是
NORMAL
(完全恢复能力)、NOLOGGING
(从节点崩溃恢复,但集群崩溃后为空)或TEMPORARY
(不可恢复) -
tab_partitions
表中的分区数
-
tab_fragments
表中的碎片数;通常与
tab_partitions
相同;对于完全复制的表,等于tab_partitions * [节点组数]
-
current_scan_count
当前活动扫描数
-
scan_count_wait
当前等待执行的扫描数,以便
ALTER TABLE
可以完成。 -
is_reorg_ongoing
表是否正在重新组织中(1 表示 true)