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
Weitere Informationen zu Einschränkungen finden Sie unter Einschränkungen meiner SQL gespeicherten Prozeduren.
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 PROCESSLISTSHOW
PROCESSLIST
oder SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST
ist die processID
.
Weitere Informationen zu Einschränkungen finden Sie unter Einschränkungen meiner SQL gespeicherten Prozeduren.
Beispiele
Im folgenden Beispiel wird eine Abfrage mit der Thread-ID 230040 beendet:
CALL mysql.rds_kill_query(230040);