Finalización de una sesión o una consulta - Amazon Aurora

Finalización de una sesión o una consulta

Los siguientes procedimientos almacenados finalizan una sesión o una consulta.

mysql.rds_kill

Finaliza una conexión al servidor de MySQL.

Sintaxis

CALL mysql.rds_kill(processID);

Parámetros

processID

La identidad del subproceso de conexión que se va a finalizar.

Notas de uso

Cada conexión al servidor de MySQL se ejecuta en un subproceso independiente. Para finalizar una conexión, use el procedimiento mysql.rds_kill y transfiera el ID de subproceso de esa conexión. Para obtener el ID del subproceso, use el comando SHOW PROCESSLIST de MySQL.

Ejemplos

El siguiente ejemplo finaliza una conexión con el ID de subproceso 4243:

CALL mysql.rds_kill(4243);

mysql.rds_kill_query

Finaliza una consulta que se ejecuta en el servidor de MySQL.

Sintaxis

CALL mysql.rds_kill_query(processID);

Parámetros

processID

La identidad del proceso o subproceso que ejecuta la consulta que se va a finalizar.

Notas de uso

Para detener una consulta que se ejecuta en el servidor MySQL, utilice el procedimiento mysql_rds_kill_query y pase el ID de conexión del subproceso que está ejecutando la consulta. A continuación, el procedimiento finaliza la conexión.

Para obtener el ID, consulte la tabla INFORMATION_SCHEMA PROCESSLIST o utilice el comando MySQL SHOW PROCESSLIST. El valor de la columna ID de SHOW PROCESSLIST o SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST es el ID del proceso.

Ejemplos

El siguiente ejemplo detiene una consulta con el ID de subproceso 230040:

CALL mysql.rds_kill_query(230040);