这cluster_transactions.
表显示了NDB集群中所有正在进行的事务的信息。
这cluster_transactions.
表包含以下列:
node_id.
交易协调员的节点ID
block_instance
TC块实例
transid
事务ID
状态
操作状态(参见可能值的文本)
count_operations.
事务中有状态主键操作的数量(包括带锁的读取,以及DML操作)
Operent_operations.
操作仍然在本地数据管理块中执行
inactive_seconds
等待API的时间
client_node_id
客户机节点ID
client_block_ref.
客户端块参考
笔记
事务ID是唯一的64位编号,可以通过NDB API获得getTransactionId()
方法。(目前,MySQL服务器没有公开正在进行的事务的NDB API事务ID。)
block_instance
指内核块的实例。与块名称一起,此数字可用于查找给定实例Threadblocks.
表格
这状态
列可以有任何一个值CS_ABORTING
那cs_commiting.
那CS_COMMIT_SENT
那cs_complete_sent.
那CS_Completing.
那CS_CONNECTED
那cs_disconnected.
那CS_FAIL_ABORTED
那CS_FAIL_ABORTING
那cs_fail_commited.
那cs_fail_commiting.
那CS_FAIL_COMPLETED
那CS_FAIL_PREPARED
那CS_PREPARE_TO_COMMIT
那CS_RECEIVING
那cs_rec_commiting.
那CS_RESTART
那cs_send_fire_trig_req.
那cs_started.
那CS_START_COMMITTING
那CS_START_SCAN
那CS_WAIT_ABORT_CONF
那cs_wait_commit_conf.
那CS_WAIT_COMPLETE_CONF
那cs_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.
表格