mysql show full processlist 用來查看當前線程處理情況,具體信息請參考官網:https://dev.mysql.com/doc/refman/5.7/en/show-processlist.html
show full processlist 返回的結果是實時變化的,是對mysql鏈接執行的現場快照,所以用來處理突發事件非常有用。
一般用到 show processlist
或 show full processlist
都是為了查看當前 mysql 是否有壓力,都在跑什么語句,當前語句耗時多久了,有沒有什么慢 SQL 正在執行之類的
可以看到總共有多少鏈接數,哪些線程有問題(time是執行秒數,時間長的就應該多注意了),然后可以把有問題的線程 kill 掉,這樣可以臨時解決一些突發性的問題。
有時候一個快照可能看不出什么問題,那么可以頻發的刷新試試
命令詳解及kill的使用:https://www.cnblogs.com/duhuo/p/5678286.html
show full processlist詳解:https://www.cnblogs.com/tongcharge/p/11495393.html