#### 23.6.14.54 ndbinfo 服务器\_操作表

[](<>)

这`服务器操作`表包含所有正在进行的条目[`新开发银行`](mysql-cluster.html)当前 SQL 节点（MySQL 服务器）当前参与的操作。它实际上是[`集群操作`](mysql-cluster-ndbinfo-cluster-operations.html)表，其中未显示其他 SQL 和 API 节点的操作。

这`服务器操作`表包含以下列：

-   `mysql_connection_id`

    MySQL 服务器连接 ID

-   `node_id`

    节点编号

-   `块实例`

    块实例

-   `过境`

    交易编号

-   `操作类型`

    操作类型（请参阅文本了解可能的值）

-   `状态`

    操作状态（请参阅文本了解可能的值）

-   `tableid`

    表编号

-   `片断`

    片段 ID

-   `client_node_id`

    客户端节点 ID

-   `client_block_ref`

    客户端块参考

-   `tc_node_id`

    事务协调节点 ID

-   `tc_block_no`

    事务协调器块号

-   `tc_block_instance`

    事务协调器块实例

##### 笔记

这`mysql_connection_id`与输出中显示的连接或会话 ID 相同[`显示进程列表`](show-processlist.html).它是从`INFORMATION_SCHEMA`桌子[`NDB_TRANSID_MYSQL_CONNECTION_MAP`](information-schema-ndb-transid-mysql-connection-map-table.html).

`块实例`指的是内核块的一个实例。与块名称一起，此编号可用于在[`线程块`](mysql-cluster-ndbinfo-threadblocks.html)桌子。

交易 ID (`过境`) 是一个唯一的 64 位数字，可以使用 NDB API 获得[`getTransactionId()`](https://dev.mysql.com/doc/ndbapi/en/ndb-ndbtransaction.html#ndb-ndbtransaction-gettransactionid)方法。（目前，MySQL 服务器不公开正在进行的事务的 NDB API 事务 ID。）

这`操作类型`列可以采用任何一个值`读`, `读-SH`, `阅读-EX`, `插入`, `更新`, `删除`, `写`, `开锁`, `刷新`, `扫描`, `扫描-SH`, `扫描-EX`， 要么`<未知>`.

这`状态`列可以有任何一个值`ABORT_QUEUED`, `ABORT_STOPPED`, `坚定的`, `COMMIT_QUEUED`, `COMMIT_STOPPED`, `COPY_CLOSE_STOPPED`, `COPY_FIRST_STOPPED`, `COPY_STOPPED`, `COPY_TUPKEY`, `闲置的`, `LOG_ABORT_QUEUED`, `LOG_COMMIT_QUEUED`, `LOG_COMMIT_QUEUED_WAIT_SIGNAL`, `LOG_COMMIT_WRITTEN`, `LOG_COMMIT_WRITTEN_WAIT_SIGNAL`, `LOG_QUEUED`, `准备好的`, `PREPARED_RECEIVED_COMMIT`, `SCAN_CHECK_STOPPED`, `SCAN_CLOSE_STOPPED`, `SCAN_FIRST_STOPPED`, `SCAN_RELEASE_STOPPED`, `SCAN_STATE_USED`, `扫描停止`, `SCAN_TUPKEY`, `停止`, `TC_NOT_CONNECTED`, `WAIT_ACC`,`WAIT_ACC_ABORT`,`WAIT_AI_AFTER_ABORT`,`WAIT_ATTR`,`WAIT_SCAN_AI`,`WAIT_TUP`,`WAIT_TUPKEYINFO`,`WAIT_TUP_COMMIT`， 要么`WAIT_TUP_TO_ABORT`.（如果 MySQL 服务器正在运行[`ndbinfo_show_hidden`](mysql-cluster-options-variables.html#sysvar_ndbinfo_show_hidden)启用，您可以通过从`ndb$dblqh_tcconnect_state`表，通常是隐藏的。）

您可以获得一个名称`新开发银行`通过检查其表 ID 的输出[**数据库\_显示\_表**](mysql-cluster-programs-ndb-show-tables.html).

这`脆弱的`与输出中看到的分区号相同[**数据库\_描述**](mysql-cluster-programs-ndb-desc.html) [`--extra-partition-info`](mysql-cluster-programs-ndb-desc.html#option_ndb_desc_extra-partition-info)（简写`-p`）。

在`client_node_id`和`client_block_ref`,`客户`指 NDB Cluster API 或 SQL 节点（即连接到集群的 NDB API 客户端或 MySQL 服务器）。

这`块实例`和`tc_block_instance`列提供 NDB 内核块实例编号。您可以使用这些从[`线程块`](mysql-cluster-ndbinfo-threadblocks.html)桌子。
