21.5.14.40 ndbinfo tc_time_track_statstable

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

为每个活动维护一组计数器,每个计数器覆盖的延迟范围小于或等于上限。在每个活动结束时,确定其潜伏期并增加适当的计数器。 tc_time_track_stats以行的形式显示此信息,并为以下每个实例提供一个行:

Notes

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

tc_time_track_statstable 包含以下列:

请求节点 ID

TC 块号

TC 块实例号

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

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

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

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

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

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

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

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

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

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

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

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

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

首页