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