首批通过分布式安全可靠测评,为关键业务系统打造
GV$SESSION_WAIT_HISTORY
更新时间:2026-07-15 20:42:47
说明
该视图从 V1.4 版本开始引入。
功能描述
展示本租户在所有 OBServer 节点上所有 Session 的最近 10 次等待事件的信息。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| SID | bigint(20) | NO | 对于 V4.2.x 版本:
|
| CON_ID | bigint(20) | NO | 租户 ID |
| SVR_IP | varchar(46) | NO | 服务器的 IP 地址 |
| SVR_PORT | bigint(20) | NO | 服务器端口 |
| SEQ# | bigint(20) | NO | 等待事件序列号 |
| EVENT# | bigint(20) | NO | 等待事件编号 |
| EVENT | varchar(64) | NO | 等待事件名称 |
| P1TEXT | varchar(64) | NO | 等待事件的参数 1 的描述 |
| P1 | bigint(20) unsigned | NO | 等待事件的参数 1 的值 |
| P2TEXT | varchar(64) | NO | 等待事件的参数 2 的描述 |
| P2 | bigint(20) unsigned | NO | 等待事件的参数 2 的值 |
| P3TEXT | varchar(64) | NO | 等待事件的参数 3 的描述 |
| P3 | bigint(20) unsigned | NO | 等待事件的参数 3 的值 |
| WAIT_TIME | double | NO | 等待事件的等待时间,单位为百分之一秒 |
| WAIT_TIME_MICRO | bigint(20) | NO | 等待事件的等待时间,单位为微秒 |
| TIME_SINCE_LAST_WAIT_MICRO | bigint(20) | NO | 自上一次等待结束到当前等待的时间,单位为微秒 |
查询示例
用户租户下,查看本租户在所有 OBServer 节点上所有 Session 的最近 10 次等待事件的信息。
obclient [oceanbase]> SELECT * FROM oceanbase.GV$SESSION_WAIT_HISTORY;
查询结果如下:
+------------+--------+----------------+----------+------+--------+-------+--------+------+--------+------+--------+------+-------------------+------------------+----------------------------+
| SID | CON_ID | SVR_IP | SVR_PORT | SEQ# | EVENT# | EVENT | P1TEXT | P1 | P2TEXT | P2 | P3TEXT | P3 | WAIT_TIME | WAIT_TIME_MICRO | TIME_SINCE_LAST_WAIT_MICRO |
+------------+--------+----------------+----------+------+--------+-------+--------+------+--------+------+--------+------+-------------------+------------------+----------------------------+
| 3221661914 | 1002 | 11.xxx.xxx.xxx | 2882 | 1 | 0 | | | 0 | | 0 | | 0 | 174315142799.6285 | 1743151427996285 | 0 |
+------------+--------+----------------+----------+------+--------+-------+--------+------+--------+------+--------+------+-------------------+------------------+----------------------------+
1 row in set