Skip to main content

KILL CONNECTION

Description​

Kill a connection with a specified connection ID. This will also kill the query associated with this connection.

Syntax​

KILL [ CONNECTION ] <connection_id>

Required Parameters​

<connection_id>

The ID of the connection. It can be queried through the SHOW PROCESSLIST statement.

Access Control Requirements​

The user executing this SQL command must be the user who owns the connection or have at least ADMIN_PRIV permission.

Examples​

Query connection_id:

show processlist;

Result:

+------------------+----+------+-----------------+---------------------+----------+------+---------+------+-------+-----------------------------------+------------------+--------------+--------------+
| CurrentConnected | Id | User | Host | LoginTime | Catalog | Db | Command | Time | State | QueryId | Info | FE | CloudCluster |
+------------------+----+------+-----------------+---------------------+----------+------+---------+------+-------+-----------------------------------+------------------+--------------+--------------+
| Yes | 16 | root | 127.0.0.1:63746 | 2024-11-04 20:18:07 | internal | test | Query | 0 | OK | e4d69a1cce81468d-91c9ae32b17540e9 | show processlist | 172.16.123.1 | NULL |
+------------------+----+------+-----------------+---------------------+----------+------+---------+------+-------+-----------------------------------+------------------+--------------+--------------+

Send KILL command:

KILL CONNECTION 16;