show processlist // select * from information_schema.processlist
- Id: 就是這個線程的唯一標識鄙才,當我們發(fā)現(xiàn)這個線程有問題的時候援制,可以通過 kill 命令割坠,加上這個Id值將這個線程殺掉秀又。前面我們說了show processlist 顯示的信息時來自information_schema.processlist 表,所以這個Id就是這個表的主鍵。
- User: 就是指啟動這個線程的用戶。
- Host: 記錄了發(fā)送請求的客戶端的 IP 和 端口號。通過這些信息在排查問題的時候轧苫,我們可以定位到是哪個客戶端的哪個進程發(fā)送的請求。
- DB: 當前執(zhí)行的命令是在哪一個數(shù)據(jù)庫上疫蔓。如果沒有指定數(shù)據(jù)庫含懊,則該值為 NULL 。
- Command: 是指此刻該線程正在執(zhí)行的命令衅胀。
- Time: 表示該線程處于當前狀態(tài)的時間岔乔。
- State: 線程的狀態(tài),和 Command 對應滚躯。
- Info: 一般記錄的是線程執(zhí)行的語句雏门。默認只顯示前100個字符,也就是你看到的語句可能是截斷了的掸掏,要看全部信息茁影,需要使用 show full processlist。