Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


25.6.17.13 ndbinfo counters 表

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

counters 表包含以下列:

  • node_id

    数据节点 ID

  • block_name

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

  • block_instance

    块实例

  • counter_id

    计数器的内部 ID 号;通常是一个介于 1 和 10 之间的整数。

  • counter_name

    计数器的名称。见文本中关于个体计数器和关联 NDB 内核块的名称。

  • val

    计数器的值

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

OPERATIONS 计数器与DBLQH(本地查询处理器)内核块相关。主键读取和更新都计为一操作。在DBLQH中,每个读取操作对应一个操作;在DBTC中,每个操作对应一个操作。对于写入操作,每个副本fragments计为一操作。

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

LOCAL_WRITESLOCAL_READS是使用事务协调器在节点上执行的主键操作,该节点同时持有记录的主要副本fragments。

READS 计数器包括所有读取操作。 LOCAL_READS 只包括在本地节点上执行的主副本fragment的读取操作。 SIMPLE_READS 只包括那些读取操作是事务开始和结束操作的一部分。简单读取不持有锁,但作为事务的一部分,观察了包含它们的未提交更改,但不是其他未提交事务的更改。从TC块的角度,这些读取操作被称为““simple””,因为它们不持有锁,因此在DBTC将其路由到相关的LQH块后,它们不持有任何状态。

ATTRINFO 计数器记录了解释程序被发送到数据节点的次数。见NDB Protocol Messages,了解更多关于 ATTRINFO 消息在 NDB 内核中的信息。

以下计数器与DBSPJ(select push-down join)内核块相关: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

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

一些计数器提供了当出现问题时 transporter overload 和 send buffer sizing 的 troubleshooting 信息。对于每个 LQH 实例,每个实例都有一个以下列表中的每个计数器的实例:

  • LQHKEY_OVERLOAD:由于 transporter overload 在 LQH 内核块实例中拒绝了主要键请求的数量

  • LQHKEY_OVERLOAD_TCLQHKEY_OVERLOAD计数器的实例,其中 TC 节点 transporter 被 overload 的次数

  • LQHKEY_OVERLOAD_READERLQHKEY_OVERLOAD 实例的计数,其中API 读取节点(只读)被超载。

  • LQHKEY_OVERLOAD_NODE_PEERLQHKEY_OVERLOAD 实例的计数,其中下一个备份数据节点(只写)被超载。

  • LQHKEY_OVERLOAD_SUBSCRIBERLQHKEY_OVERLOAD 实例的计数,其中事件订阅者(只写)被超载。

  • LQHSCAN_SLOWDOWNS:扫描API 运输器超载时,fragment scan 批次大小被减少的实例计数。