MySQL5逆引き大全460の極意

データベース管理言語の極意 - Tips245 スレッドを強制終了するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

8-5その他Tips245 スレッドを強制終了するには

Level2

PointKILL命令を利用します

構文   
KILL [CONNECTION|QUERY] スレッドID

KILL命令は、指定したスレッド(接続)を強制終了します。強制終了のタイミングで実行中のSQLは、強制的に終了されます。KILLコマンドを実行するにはSUPER権限が必要です。

一般的にはSHOW PROCESSLIST命令で現在稼働中のスレッドを確認し、その状態に応じてKILL命令を発行するという流れになるでしょう。

QUERYオプションが指定された場合、KILL命令は現在のスレッドで実行されている問い合わせのみを終了させ、接続そのものは維持します。CONNECTIONオプションは、接続そのものを終了します。KILL命令デフォルトのオプションです。

コマンドラインからであれば、「mysqladmin KILL」コマンドでも同様の処理が可能です。

用例

mysql> K

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません