理解MySQL的THREAD_ID和PROCESSLIST_ID

2023-01-29 13:19:16 来源:51CTO博客


(资料图片仅供参考)

每个线程至少有两个唯一标识符,一个是操作系统线程ID,另一个是MySQL内部线程ID,MySQL内部线程ID在大多数performance_schema表中以thread_id命名。每个前台线程都有一个指定的processlist_id:连接标识符,在show processlist命令中输出。

如下为连接标识符ID

select name,thread_id,processlist_id ,thread_os_id from performance_schema.threads;

processlist_id只在threads表中可用,因此,要杀死持有锁的连接,需要查询threads表来获取。

标签: 唯一标识符 操作系统

上一篇:
下一篇: