每個與mysqld的連接都在一個獨立的線程里運行,您可以使用SHOW PROCESSLIST語句查看哪些線程正在運行,並使用KILL thread_id語句終止一個線程。
如果您擁有SUPER權限,您可以終止所有線程和語句。否則,您只能查看和終止您自己的線程和語句。
您也可以使用mysqladmin processlist和mysqladmin kill命令來檢查和終止線程。
1、SHOW PROCESSLIST
2、kill 6
3、再次show processlist,可看到下圖效果:
在多數情況下,線程終止可能要花一些時間,這是因為終止標記只會在在特定的間隔被檢查;
線程正在釋放資源,過會兒才真正的死掉了。