Documentation Home

18.6.15.26 ndbinfo threadstat 表

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_stime

    OS 系统 CPU 时间 (µs)

  • os_ru_minflt

    操作系统页面回收(软页面错误)

  • os_ru_majflt

    操作系统页面错误(硬页面错误)

  • os_ru_nvcsw

    操作系统自愿上下文切换

  • os_ru_nivcsw

    操作系统非自愿上下文切换

笔记

os_time使用系统 gettimeofday()调用。

os_ru_utimeos_ru_stimeos_ru_minfltos_ru_majfltos_ru_nvcsw和列 的值os_ru_nivcsw是使用系统getrusage()调用或等效方法获得的。

由于此表包含在给定时间点进行的计数,因此为了获得最佳结果,有必要定期查询此表并将结果存储在一个或多个中间表中。可以使用 MySQL 服务器的事件调度程序来自动执行此类监视。有关详细信息,请参阅 第 20.4 节,“使用事件调度程序”