基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
SHOW GLOBALSESSION
更新时间:2026-07-22 16:50:58
描述
该语句用于展示会话连接池中的会话信息。
权限要求
仅可使用 root@sys 用户和 root@proxysys 用户执行该命令。其中,root@sys 用户可以查看本集群内所有租户下的会话,ODP 的超级管理员 root@proxysys 可以查看所有集群、租户下的会话。
语法
SHOW GLOBALSESSION [ATTRIBUTE [all | 'db_key']]
参数解释
| 参数 | 描述 |
|---|---|
| SHOW GLOBALSESSION | 展示会话连接池的统计信息。 |
| ATTRIBUTE | 可选项,配置后将展示会话连接池中会话的详细信息。 |
| [all | 'db_key'] | 可选项,可配置为 all 或指定对应租户:
|
示例
查看会话连接池中的统计信息
SHOW GLOBALSESSION;输出如下,
test租户中有两条会话缓存。+-----------------+------------+---------------+ | dbkey_name | idle_count | idle_timeout | +-----------------+------------+---------------+ | obcluster:sys | 0 | 1800000000000 | | obcluster:test | 2 | 1800000000000 | +-----------------+------------+---------------+查看会话连接池中指定租户的会话信息
SHOW GLOBALSESSION ATTRIBUTE 'obcluster:test'\G输出如下:
*************************** 1. row *************************** dbkey_name: obcluster:test auth_user: admin@test#obcluster server_ip: 10.10.10.1:25706 local_ip: 10.10.10.2:35950 session_state: KEEP_ALIVE_GLOBAL_SHARED server_session_id: 3222004961 ss_id: 193 create_time: 2025-04-08 16:55:26.458191 last_release_time: 2025-04-08 16:55:38.803114 timeout_time: 2025-04-08 17:25:38.803114 *************************** 2. row *************************** dbkey_name: obcluster:test auth_user: admin@test#obcluster server_ip: 10.10.10.1:25704 local_ip: 10.10.10.2:33250 session_state: KEEP_ALIVE_GLOBAL_SHARED server_session_id: 3221679414 ss_id: 43 create_time: 2025-04-08 16:41:00.410908 last_release_time: 2025-04-08 16:55:38.803067 timeout_time: 2025-04-08 17:25:38.803067
字段介绍
SHOW GLOBALSESSION 命令输出的字段含义介绍如下表:
| 字段 | 含义 |
|---|---|
| dbkey_name | 会话所属的租户,格式为 集群名:租户名。 |
| idle_count | 对应租户中存在的会话数量。 |
| idle_timeout | 会话空闲超时时间,即会话在连接池中可以保留的最大时长,单位为纳秒。保留时长由配置项 session_pool_idle_timeout 控制。 |
SHOW GLOBALSESSION ATTRIBUTE 命令输出的字段含义介绍如下表:
| 字段 | 含义 |
|---|---|
| dbkey_name | 会话所属的租户,格式为 集群名:租户名。 |
| auth_user | 会话连接所用的用户,格式为 用户名@租户名#集群名。 |
| server_ip | 会话对应的 OBServer 节点地址。 |
| local_ip | 会话对应的 ODP 地址。 |
| session_state | 会话状态,目前仅存在 KEEP_ALIVE_GLOBAL_SHARED 一种状态。 |
| server_session_id | OceanBase 数据库识别会话使用的唯一 ID。 |
| ss_id | ODP 识别会话使用的唯一 ID。 |
| create_time | 会话创建时间。 |
| last_release_time | 会话上次被放入连接池的时间。 |
| timeout_time | 会话过期时间,会话过期后将会被从连接池中删除。 |