Encerrar uma sessão ou consulta - Amazon Relational Database Service

Encerrar uma sessão ou consulta

Os procedimentos armazenados a seguir encerram uma sessão ou consulta.

mysql.rds_kill

Encerra uma conexão ao servidor MySQL.

Sintaxe

CALL mysql.rds_kill(processID);

Parâmetros

processID

A identidade do thread de conexão a ser encerrada.

Observações de uso

Cada conexão ao servidor do MySQL é executada em um thread separado. Para encerrar uma conexão, use o procedimento mysql.rds_kill e passe o ID de thread dessa conexão. Para obter o ID de thread, use o comando SHOW PROCESSLIST do MySQL.

Para receber informações sobre limitações, consulte Limitações de procedimentos armazenados do MySQL.

Exemplos

O exemplo a seguir encerra uma conexão com um ID de thread de 4243:

CALL mysql.rds_kill(4243);

mysql.rds_kill_query

Encerra uma consulta em execução no servidor MySQL.

Sintaxe

CALL mysql.rds_kill_query(processID);

Parâmetros

processID

A identidade do processo ou thread que está executando a consulta a ser encerrada.

Observações de uso

Para encerrar uma consulta em execução no servidor MySQL, use o procedimento mysql_rds_kill_query e passe o ID do thread que está executando a consulta. O procedimento então encerra a conexão.

Para obter o ID, consulte a tabela INFORMATION_SCHEMA PROCESSLIST do MySQL ou use o comando SHOW PROCESSLIST do MySQL. O valor na coluna ID de SHOW PROCESSLIST ou SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST é processID.

Para receber informações sobre limitações, consulte Limitações de procedimentos armazenados do MySQL.

Exemplos

O seguinte exemplo encerra uma consulta com um ID de thread de consulta 230040:

CALL mysql.rds_kill_query(230040);