一、當一個連線處於睡眠狀態,它沒有做任何事情的時刻。直接過濾掉睡覺的連線。 mysql> \P grep -v Sleep PAGER set to 'grep -v Sleep' mysql> show full processlist; 這樣就不會出現是Sleep的連線了。 另一種有整理顯示的指令 mysql> SHOW FULL PROCESSLIST\G 二、如果想要查看各連線,何不產出文字檔來看呢。 mysql -uroot  -proot -e "SHOW FULL PROCESSLIST\G" > /tmp/processlist-`date +%F-%H-%M`.log; 在這個產出文字檔的指令為 mysql -uroot  -proot -e "SHOW FULL PROCESSLIST\G" > 產出文字檔路徑 三、也可以下sql SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST where COMMAND != 'SLEEP'

 

參考:    http://dev.mysql.com/doc/refman/5.5/en/show-processlist.html