这是线程管理块,在每个 NDB 内核线程中执行。此块还用于测量线程 CPU 使用率,并将此信息和其他信息写入
信息数据库
中threadblocks
的
threadstat
表格
。ndbinfo
该THRMAN
块
Thrman
在文件中作为类
实现storage/ndb/src/kernel/blocks/thrman.hpp
。
thrman.cpp
,位于同一目录中,定义了measure_cpu_usage()
此类的一个方法,用于测量给定线程的 CPU 使用率。它还定义了一个execDBINFO_SCANREQ()
方法,该方法将此信息和有关线程的其他信息(如线程 ID 和块号)写入
threadblocks
和
threadstat
表。