基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
KILL
更新时间:2026-04-14 09:41:03
描述
该语句用来终止服务端连接。
权限要求
普通用户默认只能终止当前用户下所有会话, 其他租户下会话对其不可见,相同租户下其他用户的会话是否可以终止需根据其当前租户权限确定。OceanBase 数据库的系统租户(sys 租户)可以终止本租户内任意一个会话,ODP 的超级管理员 root@proxysys 可以终止所有集群、租户下的会话。
语法
KILL PROXYSESSION {cs_id | connection_id} ss_id
参数介绍
| 参数 | 描述 |
|---|---|
| cs_id | cs_id 为 ODP 内标记每个 Client Session 的 ID 号,可以通过 SHOW PROCESSLIST; 或者 SHOW PROXYSESSION; 命令查询,输出中的 Id 即为 cs_id。 |
| connection_id | connection_id 为整个 OceanBase 数据库标记的每个 Client 的 ID 号。MySQL 模式下的 connection_id 通过 SELECT CONNECTION_ID(); 语句获取,Oracle 模式下的 connection_id 通过 SHOW FULL PROCESSLIST; 语句获取。
说明当 client_session_id_version 设置为 |
| ss_id | ODP 标记 Server Session 的 ID 号,可以通过 SHOW PROXYSESSION ATTRIBUTE 命令查看。 |
示例
使用 root@sys 用户通过 ODP 连接登录 OceanBase 数据库
obclient -h10.10.10.1 -uroot@sys#obdemo -P2883 -p -c -A此处仅为示例,您需根据实际情况进行修改,详细的连接操作指引可参见 通过 OBClient 连接 OceanBase 租户(MySQL 模式)。
查看客户端连接,获取
cs_idSHOW PROCESSLIST;输出如下,返回结果中的
Id即为cs_id。+------------+-------------+---------------------+-----------+---------+------+--------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +------------+-------------+---------------------+-----------+---------+------+--------+------------------+ | 1607729164 | proxyro | 10.10.10.1:47366 | oceanbase | Sleep | 2 | SLEEP | NULL | | 1607729162 | root | 10.10.10.1:47362 | oceanbase | Query | 0 | ACTIVE | SHOW PROCESSLIST | +------------+-------------+---------------------+-----------+---------+------+--------+------------------+根据获取的
cs_id获取ss_idSHOW PROXYSESSION ATTRIBUTE 1607729162 LIKE "%id%";输出如下。
+------------------------+--------------------+----------------+ | attribute_name | value | info | +------------------------+--------------------+----------------+ | proxy_sessid | 838175719856210097 | cs common | | cs_id | 1607729162 | cs common | | tid | 108071 | cs common | | pid | 108071 | cs common | | idc_name | | cs common | | last_insert_id_version | 0 | cs var version | | server_sessid | 3221555468 | last used ss | | ss_id | 299 | last used ss | | last_insert_id_version | 0 | last used ss | +------------------------+--------------------+----------------+终止客户端连接上的服务端连接
KILL PROXYSESSION 1607729162 299;