文档主页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


25.6.17.13 ndbinfo counters 表

counters 表提供了特定内核块和数据节点的事件(如读取和写入)的运行总数。计数从最近的节点启动或重启开始;节点启动或重启会重置该节点上的所有计数器。并非所有内核块都具有所有类型的计数器。

counters 表包含以下列

  • node_id

    数据节点 ID

  • block_name

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

  • block_instance

    块实例

  • counter_id

    计数器的内部 ID 号;通常是介于 1 到 10 之间的整数(含)。

  • counter_name

    计数器的名称。有关各个计数器的名称以及每个计数器关联的 NDB 内核块,请参见文本。

  • val

    计数器的值

注意

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

OPERATIONS 计数器与 DBLQH(本地查询处理程序)内核块相关联。主键读取计为一次操作,主键更新也计为一次操作。对于读取,DBLQH 中的每次操作对应于 DBTC 中的一次操作。对于写入,每个碎片副本都计为一次操作。

ATTRINFOTRANSACTIONSCOMMITSREADSLOCAL_READSSIMPLE_READSWRITESLOCAL_WRITESABORTSTABLE_SCANSRANGE_SCANS 计数器与 DBTC(事务协调器)内核块相关联。

LOCAL_WRITESLOCAL_READS 是使用事务协调器在也保存记录的主碎片副本的节点上执行的主键操作。

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_RECEIVEDSCAN_ROWS_RETURNED 计数器与 DBSPJ(选择下推连接)内核块相关联。

block_nameblock_instance 列分别提供适用的 NDB 内核块名称和实例号。您可以使用这些信息从 threadblocks 表中获取有关特定线程的信息。

在对传输器过载和发送缓冲区大小调整等问题进行故障排除时,许多计数器提供了相关信息。对于每个 LQH 实例,以下列表中的每个计数器都有一个实例

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

  • LQHKEY_OVERLOAD_TC:TC 节点传输器过载的 LQHKEY_OVERLOAD 实例计数

  • LQHKEY_OVERLOAD_READER:API 读取器(仅限读取)节点过载的 LQHKEY_OVERLOAD 实例计数。

  • LQHKEY_OVERLOAD_NODE_PEER:下一个备份数据节点(仅限写入)过载的 LQHKEY_OVERLOAD 实例计数

  • LQHKEY_OVERLOAD_SUBSCRIBER:事件订阅者(仅限写入)过载的 LQHKEY_OVERLOAD 实例计数。

  • LQHSCAN_SLOWDOWNS:由于扫描 API 传输器过载而减少碎片扫描批大小的实例计数。