该threadstat表提供了在
NDB内核中运行的线程统计信息的粗略快照。
该threadstat表包含以下列:
node_id节点编号
thr_no线程号
thr_nm线程名称
c_loop主循环中的循环数
c_exec执行的信号数
c_wait等待额外输入的次数
c_l_sent_prioa发送到自己节点的优先级 A 信号数
c_l_sent_priob发送到自己节点的优先级 B 信号数
c_r_sent_prioa发送到远程节点的优先级 A 信号数
c_r_sent_priob发送到远程节点的优先级 B 信号数
os_tid操作系统线程 ID
os_now操作系统时间(毫秒)
os_ru_utime操作系统用户 CPU 时间(微秒)
os_ru_stimeOS 系统 CPU 时间 (µs)
os_ru_minflt操作系统页面回收(软页面错误)
os_ru_majflt操作系统页面错误(硬页面错误)
os_ru_nvcsw操作系统自愿上下文切换
os_ru_nivcsw操作系统非自愿上下文切换
笔记
os_time使用系统
gettimeofday()调用。
os_ru_utime、
os_ru_stime、os_ru_minflt、
os_ru_majflt、os_ru_nvcsw和列
的值os_ru_nivcsw是使用系统getrusage()调用或等效方法获得的。
由于此表包含在给定时间点进行的计数,因此为了获得最佳结果,有必要定期查询此表并将结果存储在一个或多个中间表中。可以使用 MySQL 服务器的事件调度程序来自动执行此类监视。有关详细信息,请参阅 第 23.4 节,“使用事件调度程序”。