Beenden einer Sitzung oder Abfrage - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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);