Documentation Home

18.6.15.24 ndbinfo tc_time_track_stats 表

该表提供了通过 API 节点访问从数据节点中tc_time_track_stats的块 (TC) 实例获取的时间跟踪信息 。每个 TC 实例跟踪它代表 API 节点或其他数据节点进行的一组活动的延迟;这些活动包括事务、事务错误、键读、键写、唯一索引操作、任何类型的失败键操作、扫描、失败扫描、片段扫描和失败片段扫描。 DBTCNDB

为每个活动维护一组计数器,每个计数器覆盖小于或等于上限的延迟范围。在每个活动结束时,确定其延迟时间并递增相应的计数器。 tc_time_track_stats将此信息显示为行,以下每个实例都有一行:

  • 数据节点,使用它的 ID

  • TC块实例

  • 其他通信数据节点或 API 节点,使用其 ID

  • 上限值

笔记

每行包含每种活动类型的值。这是此活动发生的次数,延迟在行指定的范围内(即,延迟不超过上限)。

tc_time_track_stats表包含以下列:

  • node_id

    请求节点 ID

  • block_number

    TC块号

  • block_instance

    TC 块实例编号

  • comm_node_id

    通信API或数据节点的节点ID

  • upper_bound

    间隔的上限(以微秒为单位)

  • scans

    根据从打开到关闭成功扫描的持续时间,跟踪请求它们的 API 或数据节点。

  • scan_errors

    基于失败扫描从打开到关闭的持续时间,针对请求它们的 API 或数据节点进行跟踪。

  • scan_fragments

    基于成功片段扫描从打开到关闭的持续时间,跟踪执行它们的数据节点

  • scan_fragment_errors

    基于失败片段扫描从打开到关闭的持续时间,跟踪执行它们的数据节点

  • transactions

    基于从开始到发送提交的成功事务的持续时间ACK,跟踪请求它们的 API 或数据节点。不包括无状态事务。

  • transaction_errors

    基于失败事务从开始到失败点的持续时间,针对请求它们的 API 或数据节点进行跟踪。

  • read_key_ops

    基于使用锁成功读取主键的持续时间。针对请求它们的 API 或数据节点以及执行它们的数据节点进行跟踪。

  • write_key_ops

    基于主键成功写入的持续时间,跟踪请求它们的 API 或数据节点以及执行它们的数据节点。

  • index_key_ops

    基于成功的唯一索引键操作的持续时间,跟踪请求它们的 API 或数据节点以及执行基表读取的数据节点。

  • key_op_errors

    基于所有不成功的密钥读取或写入操作的持续时间,跟踪请求它们的 API 或数据节点以及执行它们的数据节点。

block_instance列提供 DBTC内核块实例编号。threadblocks您可以将它与块名称一起使用,以从表 中获取有关特定线程的信息 。

tc_time_track_stats表是在 NDB 7.4.9 中添加的(Bug #78533,Bug #21889652)。