Documentation Home

18.6.15.21 ndbinfo restart_info 表

restart_info表包含有关节点重启操作的信息。表中的每个条目都对应于来自具有给定节点 ID 的数据节点的实时节点重启状态报告。仅显示任何给定节点的最新报告。

restart_info表包含以下列:

  • node_id

    集群中的节点 ID

  • node_restart_status

    节点状态;有关值,请参阅文本。这些中的每一个都对应于 的一个可能值 node_restart_status_int

  • node_restart_status_int

    节点状态码;有关值,请参阅文本。

  • secs_to_complete_node_failure

    完成节点故障处理的时间(以秒为单位)

  • secs_to_allocate_node_id

    从节点故障完成到分配节点 ID 的时间(以秒为单位)

  • secs_to_include_in_heartbeat_protocol

    从分配节点 ID 到包含在心跳协议中的时间(以秒为单位)

  • secs_until_wait_for_ndbcntr_master

    从包含在心跳协议中到等待 NDBCNTRmaster 开始 的时间(以秒为单位)

  • secs_wait_for_ndbcntr_master

    NDBCNTR等待被master 接受以开始的时间(以秒 为单位)

  • secs_to_get_start_permitted

    从接收到 master 的启动许可到所有节点都接受该节点的启动所经过的时间(以秒为单位)

  • secs_to_wait_for_lcp_for_copy_meta_data

    在复制元数据之前等待 LCP 完成所花费的时间(以秒为单位)

  • secs_to_copy_meta_data

    将元数据从主节点复制到新启动节点所需的时间(以秒为单位)

  • secs_to_include_node

    等待 GCP 并将所有节点纳入协议的时间(以秒为单位)

  • secs_starting_node_to_request_local_recovery

    节点刚开始等待请求本地恢复的时间(以秒为单位)

  • secs_for_local_recovery

    刚启动的节点进行本地恢复所需的时间(以秒为单位)

  • secs_restore_fragments

    从 LCP 文件恢复片段所需的时间(以秒为单位)

  • secs_undo_disk_data

    在磁盘数据部分记录上执行撤消日志所需的时间(以秒为单位)

  • secs_exec_redo_log

    在所有恢复的片段上执行重做日志所需的时间(以秒为单位)

  • secs_index_rebuild

    在恢复的片段上重建索引所需的时间(以秒为单位)

  • secs_to_synchronize_starting_node

    从活动节点同步起始节点所需的时间(以秒为单位)

  • secs_wait_lcp_for_restart

    在重启完成之前 LCP 启动和完成所需的时间(以秒为单位)

  • secs_wait_subscription_handover

    等待复制订阅移交所花费的时间(以秒为单位)

  • total_restart_secs

    从节点故障到节点再次启动的总秒数

笔记

以下列表包含为 node_restart_status_int列定义的值及其内部状态名称(在括号中),以及列中显示的相应消息node_restart_status

  • 0( ALLOCATED_NODE_ID)

    Allocated node id

  • 1 ( INCLUDED_IN_HB_PROTOCOL)

    Included in heartbeat protocol

  • 2( NDBCNTR_START_WAIT)

    Wait for NDBCNTR master to permit us to start

  • 3( NDBCNTR_STARTED)

    NDBCNTR master permitted us to start

  • 4( START_PERMITTED)

    All nodes permitted us to start

  • 5 ( WAIT_LCP_TO_COPY_DICT)

    Wait for LCP completion to start copying metadata

  • 6 ( COPY_DICT_TO_STARTING_NODE)

    Copying metadata to starting node

  • 7 ( INCLUDE_NODE_IN_LCP_AND_GCP)

    Include node in LCP and GCP protocols

  • 8 ( LOCAL_RECOVERY_STARTED)

    Restore fragments ongoing

  • 9 ( COPY_FRAGMENTS_STARTED)

    Synchronizing starting node with live nodes

  • 10 ( WAIT_LCP_FOR_RESTART)

    Wait for LCP to ensure durability

  • 11 ( WAIT_SUMA_HANDOVER)

    Wait for handover of subscriptions

  • 12( RESTART_COMPLETED)

    Restart completed

  • 13( NODE_FAILED)

    Node failed, failure handling in progress

  • 14 ( NODE_FAILURE_COMPLETED)

    Node failure handling completed

  • 15 ( NODE_GETTING_PERMIT)

    All nodes permitted us to start

  • 16 ( NODE_GETTING_INCLUDED)

    Include node in LCP and GCP protocols

  • 17 ( NODE_GETTING_SYNCHED)

    Synchronizing starting node with live nodes

  • 18 ( NODE_GETTING_LCP_WAITED)

    [没有任何]

  • 19( NODE_ACTIVE)

    Restart completed

  • 20 ( NOT_DEFINED_IN_CLUSTER)

    [没有任何]

  • 21 ( NODE_NOT_RESTARTED_YET)

    Initial state

状态编号 0 到 12 仅适用于主节点;表中显示的其余部分适用于所有重新启动的数据节点。状态编号 13 和 14 定义节点故障状态;当没有关于给定节点重启的信息可用时,会出现 20 和 21。

另见第 18.6.4 节,“NDB Cluster 启动阶段的总结”