10bet网址
MySQL 5.6参考手册
相关的文档10bet官方网站 本手册下载 本手册节选

18.5.14.7 ndbinfo计数器表

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

计数器表包含以下列:

  • node_id

    数据节点ID

  • block_name

    相关NDB内核块的名称(参见NDB内核模块).

  • block_instance

    块实例

  • counter_id

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

  • counter_name

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

  • 瓦尔

    计数器的值

笔记

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

操作计数器与DBLQH(本地查询处理程序)内核块(参见DBLQH块).一次主键读取被视为一次操作,一次主键更新也是如此。对于读,有一个操作DBLQH每个操作在DBTC.对于写,每个片段副本计算一个操作。

ATTRINFO交易提交读取LOCAL_READSSIMPLE_READSLOCAL_WRITES中止TABLE_SCANS,RANGE_SCANS计数器与DBTC(事务协调器)内核块相关联DBTC块).

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

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

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

LOCAL_TABLE_SCANS_SENTREADS_RECEIVEDPRUNED_RANGE_SCANS_RECEIVEDRANGE_SCANS_RECEIVEDLOCAL_READS_SENTCONST_PRUNED_RANGE_SCANS_RECEIVEDLOCAL_RANGE_SCANS_SENTREMOTE_READS_SENTREMOTE_RANGE_SCANS_SENTREADS_NOT_FOUNDSCAN_BATCHES_RETURNEDTABLE_SCANS_RECEIVED,SCAN_ROWS_RETURNED计数器与DBSPJ(选择下推连接)内核块(请参阅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传输器过载而减少片段扫描批处理大小的实例的计数。