这是线程管理块,在每个 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表。