---
title: "V$SQL_PLAN_MONITOR - OceanBase 数据库 V4.5.0 | OceanBase 文档中心"
description: V$SQL_PLAN_MONITOR 说明 该视图从 V1.4 版本开始引入。 功能描述 视图 V$SQL_PLAN_MONITOR 用于展示本租户下当前 OBServer 节点慢查询的 Operation 层面的统计，每个 Operation 会有一条统计信息。 字段说明 字段名称 类型 是否可以为 NULL 描述…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.5.0

# V$SQL_PLAN_MONITOR

更新时间：2026-03-12 13:24:10

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.5.0/zh-CN/700.reference/700.system-views/500.system-view-of-oracle-mode/300.performance-view-of-oracle-mode/35600.v-sql_plan_monitor-of-oracle-mode.md)

#### 说明

该视图从 V1.4 版本开始引入。

## 功能描述

视图 `V$SQL_PLAN_MONITOR` 用于展示本租户下当前 OBServer 节点慢查询的 Operation 层面的统计，每个 Operation 会有一条统计信息。

## 字段说明

| **字段名称** | **类型** | **是否可以为 NULL** | **描述** |
| --- | --- | --- | --- |
| CON_ID | NUMBER | NO | 租户 ID。 |
| REQUEST_ID | NUMBER(38) | NO | 请求的 ID 号。 |
| KEY | NUMBER | NO | 外键，用于和 SQL_MONITOR 相关虚拟表做连接查询。 |
| STATUS | VARCHAR2(19) | NO | 算子执行状态：- EXECUTING：执行中 - DONE(ERROR)：执行出错 - DONE(FIRST N ROWS)：执行成功 - DONE(ALL ROWS)：执行成功 - DONE： 执行中断 |
| SVR_IP | VARCHAR2(46) | NO | 算子所在机器的 IP。 |
| SVR_PORT | NUMBER(38) | NO | 算子所在机器的端口号。 |
| TRACE_ID | VARCHAR2(64) | NO | 算子的 Trace ID。 |
| FIRST_REFRESH_TIME | TIMESTAMP(6) | NO | 算子开始监控时间。 |
| LAST_REFRESH_TIME | TIMESTAMP(6) | NO | 算子结束监控时间。 |
| FIRST_CHANGE_TIME | TIMESTAMP(6) | NO | 算子吐出首行数据时间。 |
| LAST_CHANGE_TIME | TIMESTAMP(6) | NO | 算子吐出最后一行数据时间。 |
| REFRESH_COUNT | NUMBER | NO | 统计数据刷新次数。 |
| SID | NUMBER | NO | Session 的 ID。 |
| PROCESS_NAME | VARCHAR2(10) | NO | 执行线程 ID。 |
| SQL_ID | VARCHAR2(13) | NO | SQL ID。 |
| SQL_EXEC_START | TIMESTAMP(6) | NO | SQL 开始执行时间。 |
| SQL_EXEC_ID | NUMBER | NO | SQL 执行 ID。 |
| SQL_PLAN_HASH_VALUE | NUMBER | NO | SQL 计划的 HASH 值。 |
| SQL_CHILD_ADDRESS | RAW(8) | NO | 默认为 NULL。 |
| PLAN_PARENT_ID | NUMBER | NO | 父算子 ID。 |
| PLAN_LINE_ID | NUMBER | NO | 默认为 NULL。 |
| PLAN_OPERATION | VARCHAR2(30) | NO | 算子名称。 |
| PLAN_OPTIONS | VARCHAR2(30) | NO | 默认为 NULL。 |
| PLAN_OBJECT_OWNER | VARCHAR2(128) | NO | 默认为 NULL。 |
| PLAN_OBJECT_NAME | VARCHAR2(128) | NO | 默认为 NULL。 |
| PLAN_OBJECT_TYPE | VARCHAR2(80) | NO | 默认为 NULL。 |
| PLAN_DEPTH | NUMBER | NO | 算子在计划树中的深度。 |
| PLAN_POSITION | NUMBER | NO | 算子是父节点的第几个孩子。 |
| PLAN_COST | NUMBER | NO | 优化器计算出的算子代价。 |
| PLAN_CARDINALITY | NUMBER | NO | 优化器计算出的算子输出数据行数。 |
| PLAN_BYTES | NUMBER | NO | 优化器估算出的算子输出数据字节数。 |
| PLAN_TIME | NUMBER | NO | 优化器计算出的算子执行时间。 |
| PLAN_PARTITION_START | VARCHAR2(256) | NO | 默认为 NULL。 |
| PLAN_PARTITION_STOP | VARCHAR2(256) | NO | 默认为 NULL。 |
| PLAN_CPU_COST | NUMBER | NO | 优化器估算出的算子 CPU 代价。 |
| PLAN_IO_COST | NUMBER | NO | 优化器估算出的算子 IO 代价。 |
| PLAN_TEMP_SPACE | NUMBER | NO | 优化器估算出的算子空间占用大小。 |
| STARTS | NUMBER | NO | 算子被 rescan 的次数。 |
| OUTPUT_ROWS | NUMBER | NO | 算子输出的总行数（所有本算子的执行实例行数累加值）。 |
| IO_INTERCONNECT_BYTES | NUMBER | NO | 算子与储存层之间交换的数据字节数。 |
| PHYSICAL_READ_REQUESTS | NUMBER | NO | 算子发出的 I/O 读请求次数。 |
| PHYSICAL_READ_BYTES | NUMBER | NO | 算子发出的 I/O 读请求字节数。 |
| PHYSICAL_WRITE_REQUESTS | NUMBER | NO | 算子发出的 I/O 写请求字节数。 |
| PHYSICAL_WRITE_BYTES | NUMBER | NO | 算子发出的 I/O 写请求字节数。 |
| WORKAREA_MEM | NUMBER | NO | 算子占用的 work area 内存量。 |
| WORKAREA_MAX_MEM | NUMBER | NO | 算子可占用的 work area 内存上限。 |
| WORKAREA_TEMPSEG | NUMBER | NO | 算子占用的磁盘 dump 空间。 |
| WORKAREA_MAX_TEMPSEG | NUMBER | NO | 算子可占用的最大磁盘 dump 空间。 |
| OTHERSTAT_GROUP_ID | NUMBER | NO | 默认为 NULL。 |
| OTHERSTAT_1_ID | NUMBER | NO | 通过字段 ID 查询字段详细信息。 |
| OTHERSTAT_1_TYPE | NUMBER | NO | 预留。 |
| OTHERSTAT_1_VALUE | NUMBER | NO | 对于 TABLE SCAN 算子，表示 IO 读取的字节数 `IO_READ_BYTES`。   #### 说明    - 在 V4.3.x 版本中，TABLE SCAN 算子从 V4.3.3 BP1 版本开始，支持实时统计，不再是在算子计算结束时统计。 - 在 V4.2.x 版本中，TABLE SCAN 算子从 V4.2.4 版本开始，支持实时统计，不再是在算子计算结束时统计。 |
| OTHERSTAT_2_ID | NUMBER | NO | 通过字段 ID 查询字段详细信息。 |
| OTHERSTAT_2_TYPE | NUMBER | NO | 预留。 |
| OTHERSTAT_2_VALUE | NUMBER | NO | 对于 TABLE SCAN 算子，表示 SSStore 读取的字节数 `SSSTORE_READ_BYTES`。   #### 说明    - 在 V4.3.x 版本中，TABLE SCAN 算子从 V4.3.3 BP1 版本开始，支持实时统计，不再是在算子计算结束时统计。 - 在 V4.2.x 版本中，TABLE SCAN 算子从 V4.2.4 版本开始，支持实时统计，不再是在算子计算结束时统计。 |
| OTHERSTAT_3_ID | NUMBER | NO | 通过字段 ID 查询字段详细信息。 |
| OTHERSTAT_3_TYPE | NUMBER | NO | 预留。 |
| OTHERSTAT_3_VALUE | NUMBER | NO | 下压/非下压路径下读取的 Major SSTable 在 Range 范围内的总行数。 |
| OTHERSTAT_4_ID | NUMBER | NO | 通过字段 ID 查询字段详细信息。 |
| OTHERSTAT_4_TYPE | NUMBER | NO | 预留。 |
| OTHERSTAT_4_VALUE | NUMBER | NO | 下压/非下压路径下读取的 Minor SSTable、Mini SSTable、MemTable 行数。 |
| OTHERSTAT_5_ID | NUMBER | NO | 预留。 |
| OTHERSTAT_5_TYPE | NUMBER | NO | 预留。 |
| OTHERSTAT_5_VALUE | NUMBER | NO | 下压路径下打开的微块数。   #### 说明    在 V4.5.x 版本中，该字段从 V4.5.0 版本开始生效。 |
| OTHERSTAT_6_ID | NUMBER | NO | 预留。 |
| OTHERSTAT_6_TYPE | NUMBER | NO | 预留。 |
| OTHERSTAT_6_VALUE | NUMBER | NO | 下压路径下打开的微块在 Range 范围内的总行数。   #### 说明    在 V4.5.x 版本中，该字段从 V4.5.0 版本开始生效。 |
| OTHERSTAT_7_ID | NUMBER | NO | 预留。 |
| OTHERSTAT_7_TYPE | NUMBER | NO | 预留。 |
| OTHERSTAT_7_VALUE | NUMBER | NO | 下压/非下压 Filter 过滤的总行数。   #### 说明    在 V4.5.x 版本中，该字段从 V4.5.0 版本开始生效。 |
| OTHERSTAT_8_ID | NUMBER | NO | 预留。 |
| OTHERSTAT_8_TYPE | NUMBER | NO | 预留。 |
| OTHERSTAT_8_VALUE | NUMBER | NO | 利用 Skip Index 信息而不需要预取的微块数。   #### 说明    在 V4.5.x 版本中，该字段从 V4.5.0 版本开始生效。 |
| OTHERSTAT_9_ID | NUMBER | NO | 预留。 |
| OTHERSTAT_9_TYPE | NUMBER | NO | 预留。 |
| OTHERSTAT_9_VALUE | NUMBER | NO | 预留。 |
| OTHERSTAT_10_ID | NUMBER | NO | 预留。 |
| OTHERSTAT_10_TYPE | NUMBER | NO | 预留。 |
| OTHERSTAT_10_VALUE | NUMBER | NO | 预留。 |
| OTHER_XML | VARCHAR2(1) | NO | 其它无法写入预留项中，但需要提供给外部使用的结构化数据。由外部工具负责解析。 |
| PLAN_OPERATION_INACTIVE | NUMBER | NO | 默认为 NULL。 |
| OUTPUT_BATCHES | NUMBER(38) | NO | 向量化模式下，算子调用 get_next_batch 接口的次数。 |
| SKIPPED_ROWS_COUNT | NUMBER(38) | NO | 向量化模式下，算子计算过程中，不需要计算的总行数（被过滤掉的总行数）。 |
| DB_TIME | NUMBER(38) | NO | 实际消耗在本算子上的 CPU 时间。 |
| USER_IO_WAIT_TIME | NUMBER(38) | NO | 取中间层索引和数据微块时 IO wait 的耗时。 |
| OTHER_WAIT_TIME | NULL | NO | 其它事件的等待时间。 |
| PROFILE | VARCHAR2(65535 ) | NO | 展示 SQL PLAN MONITOR 拓展监控指标 PROFILE。   #### 说明    对于 V4.4.x 版本，从 V4.4.1 版本开始引入该字段。 |

对于 `OTHERSTAT_X_ID` 字段的数值，可通过 [V$SQL_MONITOR_STATNAME](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004477032) 视图查询到有关的详细信息。

## 查询示例

查询在本租户中当前 OBServer 节点慢查询的 Operation 层面的统计信息。

```shell
obclient [SYS]> SELECT * FROM SYS.V$SQL_PLAN_MONITOR WHERE ROWNUM =1\G

```

查询结果如下：

```shell
*************************** 1. row ***************************
                 CON_ID: 1004
             REQUEST_ID: 0
                    KEY: NULL
                 STATUS: NULL
                 SVR_IP: xx.xx.xx.xx
               SVR_PORT: 2882
               TRACE_ID: YB42AC1E87C6-000XXXXXXXXXX-0-0
     FIRST_REFRESH_TIME: 23-OCT-24 03.38.34.767694 PM
      LAST_REFRESH_TIME: 23-OCT-24 03.38.34.777200 PM
      FIRST_CHANGE_TIME: NULL
       LAST_CHANGE_TIME: 23-OCT-24 03.38.34.777200 PM
          REFRESH_COUNT: NULL
                    SID: NULL
           PROCESS_NAME: 10352
                 SQL_ID: NULL
         SQL_EXEC_START: NULL
            SQL_EXEC_ID: NULL
    SQL_PLAN_HASH_VALUE: NULL
      SQL_CHILD_ADDRESS: NULL
         PLAN_PARENT_ID: NULL
           PLAN_LINE_ID: 8
         PLAN_OPERATION: PHY_BLOCK_SAMPLE_SCAN
           PLAN_OPTIONS: NULL
      PLAN_OBJECT_OWNER: NULL
       PLAN_OBJECT_NAME: NULL
       PLAN_OBJECT_TYPE: NULL
             PLAN_DEPTH: 8
          PLAN_POSITION: NULL
              PLAN_COST: NULL
       PLAN_CARDINALITY: NULL
             PLAN_BYTES: NULL
              PLAN_TIME: NULL
   PLAN_PARTITION_START: NULL
    PLAN_PARTITION_STOP: NULL
          PLAN_CPU_COST: NULL
           PLAN_IO_COST: NULL
        PLAN_TEMP_SPACE: NULL
                 STARTS: 1
            OUTPUT_ROWS: 0
  IO_INTERCONNECT_BYTES: NULL
 PHYSICAL_READ_REQUESTS: NULL
    PHYSICAL_READ_BYTES: NULL
PHYSICAL_WRITE_REQUESTS: NULL
   PHYSICAL_WRITE_BYTES: NULL
           WORKAREA_MEM: NULL
       WORKAREA_MAX_MEM: 0
       WORKAREA_TEMPSEG: NULL
   WORKAREA_MAX_TEMPSEG: 0
     OTHERSTAT_GROUP_ID: NULL
         OTHERSTAT_1_ID: 36
       OTHERSTAT_1_TYPE: NULL
      OTHERSTAT_1_VALUE: 0
         OTHERSTAT_2_ID: 37
       OTHERSTAT_2_TYPE: NULL
      OTHERSTAT_2_VALUE: 0
         OTHERSTAT_3_ID: 38
       OTHERSTAT_3_TYPE: NULL
      OTHERSTAT_3_VALUE: 0
         OTHERSTAT_4_ID: 39
       OTHERSTAT_4_TYPE: NULL
      OTHERSTAT_4_VALUE: 0
         OTHERSTAT_5_ID: 0
       OTHERSTAT_5_TYPE: NULL
      OTHERSTAT_5_VALUE: 0
         OTHERSTAT_6_ID: 0
       OTHERSTAT_6_TYPE: NULL
      OTHERSTAT_6_VALUE: 0
         OTHERSTAT_7_ID: 0
       OTHERSTAT_7_TYPE: NULL
      OTHERSTAT_7_VALUE: 0
         OTHERSTAT_8_ID: 0
       OTHERSTAT_8_TYPE: NULL
      OTHERSTAT_8_VALUE: 0
         OTHERSTAT_9_ID: 0
       OTHERSTAT_9_TYPE: NULL
      OTHERSTAT_9_VALUE: 0
        OTHERSTAT_10_ID: 0
      OTHERSTAT_10_TYPE: NULL
     OTHERSTAT_10_VALUE: 0
              OTHER_XML: NULL
PLAN_OPERATION_INACTIVE: NULL
         OUTPUT_BATCHES: 1
     SKIPPED_ROWS_COUNT: 0
                DB_TIME: 5889
      USER_IO_WAIT_TIME: 0
        OTHER_WAIT_TIME: NULL
1 row in set (0.025 sec)

```

## 相关视图或文档

- [GV$SQL_PLAN_MONITOR](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004477039)
 - [实时执行计划展示](https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000004478584)

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
