首批通过分布式安全可靠测评,为关键业务系统打造
V$SESSION_EVENT
更新时间:2026-04-15 20:46:29
说明
该视图从 V1.4 版本开始引入。
功能描述
展示所有租户在当前节点上的 Session 级别的等待事件。
字段说明
| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
|---|---|---|---|
| CON_ID | bigint(20) | NO | 租户 ID |
| SVR_IP | varchar(46) | NO | 服务器 IP 地址 |
| SVR_PORT | bigint(20) | NO | 服务器端口号 |
| SID | bigint(20) | NO | 对于 V4.2.x 版本:
|
| EVENT | varchar(64) | NO | 等待事件的描述 |
| TOTAL_WAITS | bigint(20) | NO | 等待事件的总等待次数 |
| TOTAL_TIMEOUTS | bigint(20) | NO | 等待事件的总等待超时次数 |
| TIME_WAITED | double | NO | 等待事件的总等待时间,单位为百分之一秒 |
| AVERAGE_WAIT | double | NO | 等待事件的平均等待时间,单位为百分之一秒 |
| MAX_WAIT | double | NO | 等待事件的最长等待时间,单位为百分之一秒 |
| TIME_WAITED_MICRO | bigint(20) | NO | 等待事件的总等待时间(微秒) |
| CPU | null | NO | 无效列 |
| EVENT_ID | bigint(20) | NO | 等待事件 ID |
| WAIT_CLASS_ID | bigint(20) | NO | 等待事件所属类型的 ID |
| WAIT_CLASS# | bigint(20) | NO | 等待事件所属类型的下标 |
| WAIT_CLASS | varchar(64) | NO | 等待事件所属类型的名称 |
查询示例
系统租户下,查看所有租户在当前节点上的 sql 相关的所有 Session 级别的等待事件,展示前 10 条记录。
obclient [oceanbase]> SELECT * FROM oceanbase.V$SESSION_EVENT WHERE EVENT LIKE '%sql%' LIMIT 10;
查询结果如下:
+--------+----------------+----------+----------------------+----------------------------+-------------+----------------+-------------+-----------------------+----------+-------------------+------+----------+---------------+-------------+------------+
| CON_ID | SVR_IP | SVR_PORT | SID | EVENT | TOTAL_WAITS | TOTAL_TIMEOUTS | TIME_WAITED | AVERAGE_WAIT | MAX_WAIT | TIME_WAITED_MICRO | CPU | EVENT_ID | WAIT_CLASS_ID | WAIT_CLASS# | WAIT_CLASS |
+--------+----------------+----------+----------------------+----------------------------+-------------+----------------+-------------+-----------------------+----------+-------------------+------+----------+---------------+-------------+------------+
| 1 | 11.xxx.xxx.xxx | 28825 | 3221677058 | mysql response wait client | 42 | 0 | 11.5376 | 0.27470476190476195 | 7.7163 | 115376 | NULL | 13001 | 106 | 6 | IDLE |
| 1 | 11.xxx.xxx.xxx | 28825 | 3221677058 | exec inner sql wait | 9 | 0 | 2.8834 | 0.32037777777777776 | 2.5938 | 28834 | NULL | 30000 | 100 | 0 | OTHER |
| 1 | 11.xxx.xxx.xxx | 28825 | -9223372036854775680 | exec inner sql wait | 1596 | 0 | 4.9112 | 0.0030771929824561406 | 0.241 | 49112 | NULL | 30000 | 100 | 0 | OTHER |
| 1 | 11.xxx.xxx.xxx | 28825 | -9223372036854775552 | exec inner sql wait | 67839 | 0 | 273.4512 | 0.004030884889223013 | 0.2568 | 2734512 | NULL | 30000 | 100 | 0 | OTHER |
| 1004 | 11.xxx.xxx.xxx | 28825 | -9223372036854723584 | exec inner sql wait | 1083 | 0 | 17.4081 | 0.016073961218836565 | 0.8666 | 174081 | NULL | 30000 | 100 | 0 | OTHER |
| 1006 | 11.xxx.xxx.xxx | 28825 | -9223372036850300480 | exec inner sql wait | 2175 | 0 | 9.8084 | 0.004509609195402299 | 0.3586 | 98084 | NULL | 30000 | 100 | 0 | OTHER |
| 1006 | 11.xxx.xxx.xxx | 28825 | -9223372036850300416 | exec inner sql wait | 195873 | 0 | 1097.3318 | 0.005602261669551189 | 0.2956 | 10973318 | NULL | 30000 | 100 | 0 | OTHER |
| 1 | 11.xxx.xxx.xxx | 28825 | -9223372036854775679 | exec inner sql wait | 1074 | 0 | 14.9904 | 0.013957541899441341 | 9.846 | 149904 | NULL | 30000 | 100 | 0 | OTHER |
| 1 | 11.xxx.xxx.xxx | 28825 | -9223372036854775551 | exec inner sql wait | 67839 | 0 | 291.4151 | 0.004295686846799039 | 0.2507 | 2914151 | NULL | 30000 | 100 | 0 | OTHER |
| 1 | 11.xxx.xxx.xxx | 28825 | -9223372036854775423 | exec inner sql wait | 13570 | 0 | 80.662 | 0.005944141488577745 | 0.3477 | 806620 | NULL | 30000 | 100 | 0 | OTHER |
+--------+----------------+----------+----------------------+----------------------------+-------------+----------------+-------------+-----------------------+----------+-------------------+------+----------+---------------+-------------+------------+
10 rows in set
相关视图或文档
查看所有 Session 的当前或上一次等待事件:
查看租户级别的所有等待事件:
查看租户所有等待事件的定义:V$EVENT_NAME
有关等待事件的详细说明,参见 常见等待事件说明。