Beenden einer Sitzung oder Abfrage - Amazon Aurora

Beenden einer Sitzung oder Abfrage

Die folgenden gespeicherten Prozeduren beenden eine Sitzung oder Abfrage.

mysql.rds_kill

Beendet eine Verbindung zum MySQL-Server.

Syntax

CALL mysql.rds_kill(processID);

Parameter

processID

Die ID des Verbindungs-Threads, der beendet werden soll.

Nutzungshinweise

Jede Verbindung zum MySQL-Server wird in einem eigenen Thread ausgeführt. Um eine Verbindung zu beenden, verwenden Sie die Prozedur mysql.rds_kill und übergeben ihr als Parameter die Thread-ID der Verbindung. Die Thread-ID erhalten Sie mithilfe des MySQL-Befehls SHOW PROCESSLIST.

Beispiele

Im folgenden Beispiel wird eine Verbindung mit der Thread-ID 4243 beendet:

CALL mysql.rds_kill(4243);

mysql.rds_kill_query

Beendet eine an den MySQL-Server übermittelte Abfrage.

Syntax

CALL mysql.rds_kill_query(processID);

Parameter

processID

Die Identität des Prozesses oder Threads, der die zu beendende Abfrage ausführt.

Nutzungshinweise

Um eine an den MySQL-Server übermittelte Abfrage zu beenden, verwenden Sie die Prozedur mysql_rds_kill_query und übergeben die ID des Threads, der die Abfrage ausführt. Die Prozedur beendet dann die Verbindung.

Die Abfrage-ID erhalten Sie mithilfe der MySQL-Tabelle INFORMATION_SCHEMA PROCESSLIST oder des MySQL-Befehls SHOW PROCESSLIST. Der Wert in der ID-Spalte von SHOW PROCESSLIST oder SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST ist die processID.

Beispiele

Im folgenden Beispiel wird eine Abfrage mit der Thread-ID 230040 beendet:

CALL mysql.rds_kill_query(230040);