MySQL 8.3 Release Notes
该 threadstat
表提供了 NDB 内核中运行的线程的统计信息快照。
该 threadstat
表包含以下列:
-
node_id
节点 ID
-
thr_no
线程 ID
-
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
操作系统系统 CPU 时间(微秒)
-
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 服务器的事件调度器可以用来自动执行这种监控。有关更多信息,请参阅 第 27.4 节,“使用事件调度器”。