1. 程式人生 > >mysql關閉正在執行的執行緒。

mysql關閉正在執行的執行緒。

每個與mysqld的連線都在一個獨立的執行緒裡執行,您可以使用SHOW PROCESSLIST語句檢視哪些執行緒正在執行,並使用KILL thread_id語句終止一個執行緒。

如果您擁有SUPER許可權,您可以終止所有執行緒和語句。否則,您只能檢視和終止您自己的執行緒和語句。

您也可以使用mysqladmin processlist和mysqladmin kill命令來檢查和終止執行緒。

1、SHOW PROCESSLIST

2、kill 6

3、再次show processlist,可看到下圖效果:

在多數情況下,執行緒終止可能要花一些時間,這是因為終止標記只會在在特定的間隔被檢查;

執行緒正在釋放資源,過會兒才真正的死掉了。