セッションやクエリの終了
次のストアドプロシージャは、セッションまたはクエリを終了します。
mysql.rds_kill
MySQL サーバーへの接続を終了します。
構文
CALL mysql.rds_kill(
processID
);
パラメータ
-
processID
-
終了する接続スレッドの識別子。
使用に関する注意事項
MySQL サーバーへの個々の接続は別々のスレッドで実行されます。接続を終了するには、mysql.rds_kill
プロシージャを使用して、その接続のスレッド ID を渡します。スレッド ID を取得するには、MySQL の PROCESSLIST
制限の詳細については、「MySQL ストアドプロシージャの制限事項」を参照してください。
例
次の例では、4243 のスレッド ID を持つ接続を終了します。
call mysql.rds_kill(4243);
mysql.rds_kill_query
MySQL サーバーに対して実行中のクエリを終了します。
構文
CALL mysql.rds_kill_query(
queryID
);
パラメータ
-
queryID
-
終了するクエリの識別子。
使用に関する注意事項
MySQL サーバーに対して実行中のクエリを終了するには、mysql_rds_kill_query
プロシージャを使用して、そのクエリの ID を渡します。クエリ ID を取得するには、MySQL INFORMATION_SCHEMA PROCESSLIST テーブル
制限の詳細については、「MySQL ストアドプロシージャの制限事項」を参照してください。
例
次の例では、230040 のスレッド ID を持つクエリを停止します。
call mysql.rds_kill_query(230040);