理解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表來獲取。

標簽: 唯一標識符 操作系統

上一篇:
下一篇: