结束会话或查询 - Amazon Aurora

结束会话或查询

以下存储过程结束会话或查询。

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 表或使用 MySQL SHOW PROCESSLIST 命令。SHOW PROCESSLISTSELECT * FROM INFORMATION_SCHEMA.PROCESSLIST 中 ID 列的值为 processID

示例

以下示例停止查询线程 ID 为 230040 的查询:

CALL mysql.rds_kill_query(230040);