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

6.15.12 ndbinfo计数器表

计数器表提供特定内核块和数据节点的读写等事件的运行总数。从最近的节点启动或重新启动开始计数;节点启动或重新启动将重置该节点上的所有计数器。并不是所有的内核块都有所有类型的计数器。

计数器表包含以下列:

  • node_id

    数据节点ID

  • block_name

    关联的NDB内核块的名称(请参见NDB内核块).

  • block_instance

    块实例

  • counter_id

    柜台内部ID号;通常是1到10之间的整数。

  • counter_name

    柜台的名称。请参阅文本了解各个计数器的名称以及与每个计数器相关联的NDB内核块。

  • 瓦尔

    计数器的值

笔记

每个计数器都与特定的NDB内核块相关联。

操作方法关联DBLQH(本地查询处理器)内核块。主键读取和主键更新都算作一个操作。对于读,在中有一个操作DBLQH中每个操作DBTC.对于写,每个片段副本只计算一次操作。

ATTRINFO,交易,提交,读取,LOCAL_READS,SIMPLE_READS,,LOCAL_WRITES,中止,TABLE_SCANS,RANGE_SCANS对象关联的计数器DBTC(事务协调器)内核块。

LOCAL_WRITES而且LOCAL_READS是使用节点中的事务协调器的主键操作,该节点还保存记录的主片段副本。

读取计数器包括所有读取。LOCAL_READS仅包括与此事务协调器在同一节点上的主片段副本的读取。SIMPLE_READS仅包括那些读取操作是给定事务的开始和结束操作的读取。简单读取不持有锁,而是事务的一部分,因为它们观察到包含它们的事务所做的未提交的更改,而不是任何其他未提交的事务。这样的阅读是简单的从TC块的角度;因为它们没有锁,所以不耐用DBTC已经将它们路由到相关的LQH块,它没有为它们保存状态。

ATTRINFO记录已解释程序被发送到数据节点的次数。看到NDB协议消息,以了解更多有关ATTRINFO的消息NDB内核。

LOCAL_TABLE_SCANS_SENT,READS_RECEIVED,PRUNED_RANGE_SCANS_RECEIVED,RANGE_SCANS_RECEIVED,LOCAL_READS_SENT,CONST_PRUNED_RANGE_SCANS_RECEIVED,LOCAL_RANGE_SCANS_SENT,REMOTE_READS_SENT,REMOTE_RANGE_SCANS_SENT,READS_NOT_FOUND,SCAN_BATCHES_RETURNED,TABLE_SCANS_RECEIVED,SCAN_ROWS_RETURNED对象关联的计数器DBSPJ(选择下推连接)内核块。

block_name而且block_instance列分别提供了适用的NDB内核块名称和实例号。方法获取有关特定线程的信息threadblocks表格

在排除此类问题时,许多计数器提供有关传输器过载的信息并发送缓冲区大小。对于每个LQH实例,在下面的列表中每个计数器都有一个实例:

  • LQHKEY_OVERLOAD: LQH块实例由于传输器过载而拒绝的主键请求数

  • LQHKEY_OVERLOAD_TC的实例数LQHKEY_OVERLOADTC节点传输器过载的地方

  • LQHKEY_OVERLOAD_READER的实例数LQHKEY_OVERLOAD其中API阅读器(只读)节点被重载。

  • LQHKEY_OVERLOAD_NODE_PEER的实例数LQHKEY_OVERLOAD下一个备份数据节点(只写)过载的位置

  • LQHKEY_OVERLOAD_SUBSCRIBER的实例数LQHKEY_OVERLOAD事件订阅者(只写)被重载。

  • LQHSCAN_SLOWDOWNS:由于扫描API传输器过载导致片段扫描批处理大小减小的实例数。