10bet网址
MySQL NDB集群8.0
相关的文档10bet官方网站 下载此节选

6.15.8 ndbinfo cluster_transactions表

cluster_transactions表显示了NDB集群中所有正在进行的事务的信息。

cluster_transactions表包含以下列:

  • node_id

    事务协调器的节点ID

  • block_instance

    TC块实例

  • transid

    事务ID

  • 状态

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

  • count_operations

    事务中有状态主键操作的数量(包括带锁的读取,以及DML操作)

  • outstanding_operations

    仍在本地数据管理块中执行的操作

  • inactive_seconds

    等待API所花费的时间

  • client_node_id

    客户端节点ID

  • client_block_ref

    客户端块引用

笔记

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

block_instance引用内核块的实例。与块名称一起,此数字可用于在threadblocks表格

状态列可以有任意一个值CS_ABORTINGCS_COMMITTINGCS_COMMIT_SENTCS_COMPLETE_SENTCS_COMPLETINGCS_CONNECTEDCS_DISCONNECTEDCS_FAIL_ABORTEDCS_FAIL_ABORTINGCS_FAIL_COMMITTEDCS_FAIL_COMMITTINGCS_FAIL_COMPLETEDCS_FAIL_PREPAREDCS_PREPARE_TO_COMMITCS_RECEIVINGCS_REC_COMMITTINGCS_RESTARTCS_SEND_FIRE_TRIG_REQCS_STARTEDCS_START_COMMITTINGCS_START_SCANCS_WAIT_ABORT_CONFCS_WAIT_COMMIT_CONFCS_WAIT_COMPLETE_CONFCS_WAIT_FIRE_TRIG_REQ.(如果MySQL服务器正在运行ndbinfo_show_hidden启用后,您可以通过从ndb dbtc_apiconnect_state美元表,通常是隐藏的。)

client_node_id而且client_block_ref客户端指的是NDB集群API或SQL节点(即附加到集群的NDB API客户端或MySQL服务器)。

tc_block_instance列提供DBTC块实例号。可以将其与块名称一起使用,以从线程中获取特定线程的信息threadblocks表格