Documentation Home

18.6.15.22 ndbinfo server_operations 表

server_operations表包含当前 SQL 节点 (MySQL Server) 当前涉及的所有正在进行的操作的条目NDB。它实际上是该 cluster_operations表的一个子集,其中未显示其他 SQL 和 API 节点的操作。

server_operations表包含以下列:

  • mysql_connection_id

    MySQL 服务器连接 ID

  • node_id

    节点编号

  • block_instance

    块实例

  • transid

    交易编号

  • operation_type

    操作类型(有关可能的值,请参阅文本)

  • state

    操作状态(有关可能的值,请参阅文本)

  • tableid

    表格编号

  • fragmentid

    片段编号

  • client_node_id

    客户端节点 ID

  • client_block_ref

    客户端块参考

  • tc_node_id

    事务协调器节点 ID

  • tc_block_no

    事务协调器块号

  • tc_block_instance

    事务协调器块实例

笔记

与的mysql_connection_id输出中显示的连接或会话 ID 相同 SHOW PROCESSLIST。它是从INFORMATION_SCHEMA表 中获得的NDB_TRANSID_MYSQL_CONNECTION_MAP

block_instance指的是内核块的实例。与块名称一起,此编号可用于在 threadblocks表中查找给定实例。

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

operation_type列可以取值READREAD-SHREAD-EXINSERTUPDATEDELETEWRITEUNLOCKREFRESHSCANSCAN-SHSCAN-EX或 中的任何一个<unknown>

该列可以 具有 state任何值 ABORT_QUEUED,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 或ABORT_STOPPED_ COMMITTED_ COMMIT_QUEUED_ COMMIT_STOPPED_ COPY_CLOSE_STOPPED_ COPY_FIRST_STOPPED_ COPY_STOPPED_ COPY_TUPKEY_ IDLE_ LOG_ABORT_QUEUED_ LOG_COMMIT_QUEUED_ LOG_COMMIT_QUEUED_WAIT_SIGNAL_ LOG_COMMIT_WRITTEN_ LOG_COMMIT_WRITTEN_WAIT_SIGNAL_ LOG_QUEUED_ PREPARED_ PREPARED_RECEIVED_COMMIT_ SCAN_CHECK_STOPPED_ SCAN_CLOSE_STOPPED_ SCAN_FIRST_STOPPED_ SCAN_RELEASE_STOPPED_ SCAN_STATE_USED_ SCAN_STOPPED_ SCAN_TUPKEY_ STOPPED_ TC_NOT_CONNECTED_ WAIT_ACC_ WAIT_ACC_ABORT_ WAIT_AI_AFTER_ABORT_ WAIT_ATTRWAIT_SCAN_AIWAIT_TUPWAIT_TUPKEYINFOWAIT_TUP_COMMITWAIT_TUP_TO_ABORT. (如果 MySQL 服务器在启用的情况下运行 ,您可以通过从通常隐藏 ndbinfo_show_hidden的表中选择来查看此状态列表 。)ndb$dblqh_tcconnect_state

您可以通过检查ndb_show_tablesNDB的输出从表 ID 中获取表 的名称。

这与在ndb_desc(缩写形式) fragid的输出中看到的分区号相同。 --extra-partition-info-p

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

block_instancetc_block_instance提供 NDB 内核块实例编号。您可以使用这些从表中获取有关特定线程的信息 threadblocks