MySQL 8.0 参考手册 / 第 26 章 INFORMATION_SCHEMA 表 / 26.5 INFORMATION_SCHEMA线程池表 /
24.5.4 INFORMATION_SCHEMA TP_THREAD_STATE 表
该TP_THREAD_STATE
表为线程池创建的每个线程一行,用于处理连接。
该TP_THREAD_STATE
表有以下列:
TP_GROUP_ID
线程组 ID。
TP_THREAD_NUMBER
线程在其线程组中的 ID。
TP_GROUP_ID
并TP_THREAD_NUMBER
一起提供表中的唯一键。PROCESS_COUNT
当前正在执行使用该线程的语句的 10 毫秒间隔。0 表示没有语句正在执行,1 表示它在前 10 毫秒内,依此类推。
WAIT_TYPE
等待线程的类型。
NULL
意味着线程没有被阻塞。否则,线程被调用阻塞,thd_wait_begin()
值指定等待类型。该
表的xxx
_WAITTP_THREAD_GROUP_STATS
列为每种等待类型累积计数。该
WAIT_TYPE
值是描述等待类型的字符串,如下表所示。表 24.8 TP_THREAD_STATE 表 WAIT_TYPE 值
等待类型 意义 THD_WAIT_SLEEP
等待睡眠 THD_WAIT_DISKIO
等待磁盘 IO THD_WAIT_ROW_LOCK
等待行锁 THD_WAIT_GLOBAL_LOCK
等待全局锁定 THD_WAIT_META_DATA_LOCK
等待元数据锁定 THD_WAIT_TABLE_LOCK
等待表锁 THD_WAIT_USER_LOCK
等待用户锁定 THD_WAIT_BINLOG
等待binlog THD_WAIT_GROUP_COMMIT
等待组提交 THD_WAIT_SYNC
等待同步