Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

25.6.17.8 ndbinfo 集群操作表

cluster_operations 表提供了从本地数据管理(LQH 块)角度查看 NDB 集群中所有活动的操作视图。

cluster_operations 表包含以下列:

  • node_id

    报告 LQH 块的节点 ID

  • block_instance

    LQH 块实例

  • transid

    事务 ID

  • operation_type

    操作类型(见文本中的可能值)

  • state

    操作状态(见文本中的可能值)

  • tableid

    表 ID

  • fragmentid

    碎片 ID

  • client_node_id

    客户端节点 ID

  • client_block_ref

    客户端块引用

  • tc_node_id

    事务协调器节点 ID

  • tc_block_no

    事务协调器块号

  • tc_block_instance

    事务协调器块实例

注意

事务 ID 是一个唯一的 64 位数字,可以使用 NDB API 的 getTransactionId() 方法获取。(目前,MySQL 服务器不公开 NDB API 事务 ID。)

operation_type 列可以取以下值:READREAD-SHREAD-EXINSERTUPDATEDELETEWRITEUNLOCKREFRESHSCANSCAN-SHSCAN-EX<unknown>

state 列可以取以下值:ABORT_QUEUEDABORT_STOPPEDCOMMITTEDCOMMIT_QUEUEDCOMMIT_STOPPEDCOPY_CLOSE_STOPPEDCOPY_FIRST_STOPPEDCOPY_STOPPEDCOPY_TUPKEYIDLELOG_ABORT_QUEUEDLOG_COMMIT_QUEUEDLOG_COMMIT_QUEUED_WAIT_SIGNALLOG_COMMIT_WRITTENLOG_COMMIT_WRITTEN_WAIT_SIGNALLOG_QUEUEDPREPAREDPREPARED_RECEIVED_COMMITSCAN_CHECK_STOPPEDSCAN_CLOSE_STOPPEDSCAN_FIRST_STOPPEDSCAN_RELEASE_STOPPEDSCAN_STATE_USEDSCAN_STOPPEDSCAN_TUPKEYSTOPPEDTC_NOT_CONNECTEDWAIT_ACCWAIT_ACC_ABORTWAIT_AI_AFTER_ABORTWAIT_ATTRWAIT_SCAN_AIWAIT_TUPWAIT_TUPKEYINFOWAIT_TUP_COMMITWAIT_TUP_TO_ABORT。(如果 MySQL 服务器运行时启用了 ndbinfo_show_hidden,您可以通过从 ndb$dblqh_tcconnect_state 表中选择来查看这些状态的列表,该表通常是隐藏的。)

您可以通过检查 ndb_show_tables 的输出来获取 NDB 表的名称从其表 ID。

fragidndb_desc --extra-partition-info(短形式 -p)的输出中的分区号相同。

client_node_idclient_block_ref 中,client 指的是 NDB 集群 API 或 SQL 节点(即 NDB API 客户端或附加到集群的 MySQL 服务器)。

block_instancetc_block_instance 列分别提供 DBLQHDBTC 块实例号。您可以使用这些号码连同块名称来从 threadblocks 表中获取特定线程的信息。