本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
結束工作階段或查詢
下列預存程序會結束工作階段或查詢。
mysql.rds_kill
結束 MySQL 伺服器的連線。
語法
CALL mysql.rds_kill(
processID
);
參數
-
processID
-
要結束之連線執行緒的身分。
使用須知
MySQL 伺服器的每個連線都在個別執行緒中執行。若要結束連線,請使用 mysql.rds_kill
程序並傳入該連線的執行緒 ID。若要取得執行緒 ID,請使用 MySQL SHOW PROCESSLIST
範例
下列範例結束執行緒 ID 為 4243 的連線:
CALL mysql.rds_kill(4243);
mysql.rds_kill_query
結束對 MySQL 伺服器執行的查詢。
語法
CALL mysql.rds_kill_query(
processID
);
參數
-
processID
-
正在執行要結束之查詢的處理序或執行緒的身分。
使用須知
若要停止對 MySQL 伺服器執行的查詢,請使用 mysql_rds_kill_query
程序並傳入執行查詢之執行緒的連線 ID。然後程序就會終止連線。
若要取得 ID,請查詢 MySQL INFORMATION_SCHEMA PROCESSLIST 資料表SHOW
PROCESSLIST
或 SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST
中 ID 欄的值為 processID
。
範例
下列範例會停止查詢執行緒 ID 為 230040 的查詢:
CALL mysql.rds_kill_query(230040);