セッションやクエリの終了 - Amazon Relational Database Service

セッションやクエリの終了

次のストアドプロシージャは、セッションまたはクエリを終了します。

mysql.rds_kill

MySQL サーバーへの接続を終了します。

構文

CALL mysql.rds_kill(processID);

パラメータ

processID

終了する接続スレッドの識別子。

使用に関する注意事項

MySQL サーバーへの個々の接続は別々のスレッドで実行されます。接続を終了するには、mysql.rds_kill プロシージャを使用して、その接続のスレッド ID を渡します。スレッド ID を取得するには、MySQL の PROCESSLIST コマンドを使用します。

次の例では、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);