首批通过分布式安全可靠测评,为关键业务系统打造
V$OB_PROCESSLIST
更新时间:2026-04-14 14:16:47
说明
该视图从 V4.0.0 版本开始引入。
功能描述
视图 V$OB_PROCESSLIST 用于展示本 OBServer 节点的会话信息。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| SVR_IP | varchar(46) | NO | 服务器 IP 地址 |
| SVR_PORT | bigint(20) | NO | 服务器端口号 |
| SQL_PORT | bigint(20) | NO | SQL 端口号 |
| ID | bigint(20) unsigned | NO | 会话 ID
|
| USER | varchar(32) | NO | 用户名 |
| HOST | varchar(128) | NO | 客户端 IP:PORT |
| DB | varchar(128) | NO | 访问的 Database 名称 |
| TENANT | varchar(128) | NO | 访问的租户名称 |
| COMMAND | varchar(4096) | NO | 当前执行的命令类型 |
| TIME | bigint(20) | NO | 当前命令执行时间,单位是秒。如果命令发生重试,会清零后重新计算 |
| TOTAL_TIME | bigint(20) | NO | 当前命令执行总时间,单位是秒。如果命令发生重试,不会清零 |
| STATE | varchar(128) | NO | 当前会话状态 |
| INFO | varchar(262143) | NO | 展示当前正在执行的命令 |
| PROXY_SESSID | bigint(20) unsigned | NO | 如果客户端是 obproxy,本列展示 proxy session id |
| MASTER_SESSID | bigint(20) unsigned | NO | 主 session id,用于串联同一个 SQL 的多个子 session |
| USER_CLIENT_IP | varchar(46) | NO | 用户客户端 IP |
| USER_HOST | varchar(128) | NO | 用户客户端主机名 |
| RETRY_CNT | bigint(20) | NO | 当前命令的重试次数 |
| RETRY_INFO | bigint(20) | NO | 当前命令的重试信息,一般为最后一次重试的错误码 |
| SQL_ID | varchar(32) | NO | SQL ID 信息 |
| TRANS_ID | bigint(20) unsigned | NO | 事务 ID |
| THREAD_ID | bigint(20) unsigned | NO | 线程 ID |
| SSL_CIPHER | varchar(4096) | NO | 加密密码名称 |
| TRACE_ID | varchar(64) | NO | Trace ID |
| TRANS_STATE | varchar(32) | NO | 事务状态:
|
| ACTION | varchar(4096) | NO | 通过调用 DBMS_APPLICATION_INFO.SET_ACTION procedure 设置的当前执行操作的名称 |
| MODULE | varchar(4096) | NO | 通过调用 DBMS_APPLICATION_INFO.SET_MODULE procedure 设置的当前执行操作的名称 |
| CLIENT_INFO | varchar(4096) | NO | 由 DBMS_APPLICATION_INFO.SET_CLIENT_INFO 过程设置的信息 |
| LEVEL | bigint(20) | NO | 表示该 Session 的全链路追踪监控级别。例如, 1 表示 level 为 1 的诊断信息
说明该字段从 V4.2.1 版本开始引入。 |
| SAMPLE_PERCENTAGE | bigint(20) | NO | 表示该 Session 的全链路追踪采样频率。 例如, 50 表示以 50% 的频率进行诊断信息的采样
说明该字段从 V4.2.1 版本开始引入。 |
| RECORD_POLICY | varchar(32) | NO | 表示该 Session 的全链路追踪记录策略。主要支持以下 3 种策略:
说明该字段从 V4.2.1 版本开始引入。 |
| LB_VID | bigint(20) | NO | 如果是公有云环境上通过负载均衡直接连接数据库,则本列显示的是负载均衡服务的 VPC ID。否则显示为 NULL
说明该字段从 V4.2.1 版本开始引入。 |
| LB_VIP | varchar(46) | NO | 如果是公有云环境上通过负载均衡直接连接数据库,则本列显示的是客户端连接负载均衡服务的 IP。否则显示为 NULL
说明该字段从 V4.2.1 版本开始引入。 |
| LB_VPORT | bigint(20) | NO | 如果是公有云环境上通过负载均衡直接连接数据库,则本列显示的是客户端连接负载均衡服务的端口。否则显示为 NULL
说明该字段从 V4.2.1 版本开始引入。 |
| IN_BYTES | bigint(20) | NO | 表示该会话的流入流量,单位为 byte
说明该字段从 V4.2.1 版本开始引入。 |
| OUT_BYTES | bigint(20) | NO | 表示该会话的流出流量,单位为 byte
说明该字段从 V4.2.1 版本开始引入。 |
| USER_CLIENT_PORT | bigint(20) | NO | 客户端地址信息
说明
|
| PROXY_USER | varchar(128) | NO |
说明
|
| SERVICE_NAME | varchar(64) | YES | 该 Session 由哪个服务名创建,值为 NULL 表示该 Session 不是由服务名创建。
说明
|
| TOTAL_CPU_TIME | bigint(21) | NO | 当前命令执行 CPU 使用时间,单位为秒
说明
|
| TOP_INFO | varchar(262143) | YES | 展示执行中 SQL 所在的顶层 PL 语句信息。
说明
|
| MEMORY_USAGE | bigint(20) | NO | 单条 SQL 语句当前占用的内存大小,单位为字节
说明该字段从 V4.3.5 版本开始引入,从 V4.3.5 BP4 开始生效。 |
| TOP_TIME | double | NO | 用于展示 PL 场景下 top_time 列表示整个 PL 执行时间。
说明对于 V4.3.x 版本,该字段从V4.3.5 BP5 版本引入。 |
| TOP_TRACE_ID | varchar(64) | YES | 用于显示顶层语句的 traceid。
说明对于 V4.3.x 版本,该字段从V4.3.5 BP5 版本引入。 |
查询示例
查询本 OBServer 节点的会话信息。
obclient [oceanbase]> SELECT * FROM oceanbase.V$OB_PROCESSLIST LIMIT 1\G
查询结果如下:
*************************** 1. row ***************************
*************************** 1. row ***************************
SVR_IP: 172.xx.xxx.xxx
SVR_PORT: 2882
SQL_PORT: 2881
ID: 3221735835
USER: root
HOST: 100.xx.xxx.xxx:28135
DB: demo
TENANT: mysql001
COMMAND: Query
TIME: 120.800875
TOTAL_TIME: 0.000136
STATE: ACTIVE
INFO: INSERT INTO orders (
user_id,
product_name,
order_amount,
order_date,
order_status
) VALUES (
FLOOR(RAND() * 10000),
CONCAT('Product ', FLOOR(RAND() * 1000)),
ROUND(RAND() * 1000, 2),
DATE_SUB(NOW(), INTERVAL FLOOR(RAND() * 1500) DAY),
ELT(FLOOR(RAND() * 3 + 1), 'pending', 'completed', 'cancelled')
)
PROXY_SESSID: NULL
MASTER_SESSID: NULL
USER_CLIENT_IP: 100.xx.xxx.xxx
USER_HOST: %
RETRY_CNT: 0
RETRY_INFO: 0
SQL_ID: A2572E6AF77AEF27E893F08559A9FA67
TRANS_ID: 1463901
THREAD_ID: 2443
SSL_CIPHER: NULL
TRACE_ID: YB4***************************************-0-0
TRANS_STATE: IN_TERMINATE
ACTION:
MODULE:
CLIENT_INFO:
LEVEL: 1
SAMPLE_PERCENTAGE: 50
RECORD_POLICY: ALL
LB_VID: NULL
LB_VIP: NULL
LB_VPORT: NULL
IN_BYTES: 447
OUT_BYTES: 0
USER_CLIENT_PORT: 28135
PROXY_USER:
SERVICE_NAME: NULL
TOTAL_CPU_TIME: 121
TOP_INFO: CALL generate_test_orders()
MEMORY_USAGE: NULL
1 row in set