ndbinfo threadstat表
该threadstat表为NDB内核中运行的线程提供了统计信息的粗略快照。
下表提供有关表中各列的信息threadstat。该表为每一列显示名称,数据类型和简要说明。可以在表格后面的注释中找到其他信息。
threadstat表的列
| 栏名 | 类型 | 描述 |
|---|---|---|
| node_id | 整数 | 节点编号 |
| thr_no | 整数 | 线程ID |
| thr_nm | string | 线程名 |
| c_loop | string | 主循环中的循环数 |
| c_exec | string | 执行的信号数 |
| c_wait | string | 等待附加输入的次数 |
| 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时间(µs) |
| os_ru_stime | 整数 | 操作系统的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 Server的事件计划程序来自动进行此类监视。
