• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • vue手册
  • php手册
  • MySQL手册
  • apache手册
  • redis手册
  • ndbinfo cluster_operations表

    cluster_operations表从本地数据管理(LQH)块的角度提供了NDB集群中所有活动的按操作(有状态主键op)视图(请参阅 DBLQH块)。

    下表提供有关表中各列的信息cluster_operations。该表为每一列显示名称,数据类型和简要说明。可以在表格后面的注释中找到其他信息。

    cluster_operations表的列

    栏名类型描述
    node_id整数报告LQH块的节点ID
    block_instance整数LQH块实例
    transid整数交易编号
    operation_typestring操作类型(有关可能的值,请参见文本)
    statestring操作状态(有关可能的值,请参见文本)
    tableid整数表格编号
    fragmentid整数片段ID
    client_node_id整数客户端节点ID
    client_block_ref整数客户端块参考
    tc_node_id整数事务协调器节点标识
    tc_block_no整数交易协调员块号
    tc_block_instance整数事务协调器块实例

    事务ID是一个唯一的64位数字,可以使用NDB API的getTransactionId()方法获得。(当前,MySQL Server不会公开正在进行的事务的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_COMMIT,或WAIT_TUP_TO_ABORT。(如果MySQL Server在ndbinfo_show_hidden启用状态下运行,则可以通过从ndb$dblqh_tcconnect_state表中进行选择来参见此状态列表,该表通常是隐藏的。)

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

    fragid是相同的输出端看到的分区编号ndb_desc--extra-partition-info(短形式-p)。

    client_node_id和中client_block_refclient指的是NDB群集API或SQL节点(即,连接到群集的NDB API客户端或MySQL服务器)。

    block_instancetc_block_instance柱提供,分别为DBLQHDBTC块实例号。您可以将它们与块名一起使用,以从threadblocks表中获取有关特定线程的信息。