---
title: "GV$OB_PLAN_CACHE_PLAN_STAT - OceanBase 数据库 V4.5.0 | OceanBase 文档中心"
description: GV$OB_PLAN_CACHE_PLAN_STAT 说明 该视图从 V4.0.0 版本开始视图名由 GV$PLAN_CACHE_PLAN_STAT 调整为 GV$OB_PLAN_CACHE_PLAN_STAT。 功能描述 视图 GV$OB_PLAN_CACHE_PLAN_STAT 展示当前租户在所有 OBServe…
---
切换语言

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

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

# GV$OB_PLAN_CACHE_PLAN_STAT

更新时间：2026-04-24 14:12:15

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.5.0/zh-CN/700.reference/700.system-views/400.system-view-of-mysql-mode/300.performance-view-of-mysql-mode/2300.gv-ob_plan_cache_plan_stat-of-mysql-mode.md)

#### 说明

该视图从 V4.0.0 版本开始视图名由 GV$PLAN_CACHE_PLAN_STAT 调整为 GV$OB_PLAN_CACHE_PLAN_STAT。

## 功能描述

视图 `GV$OB_PLAN_CACHE_PLAN_STAT` 展示当前租户在所有 OBServer 节点上的计划缓存中缓存的每一个缓存对象的状态。

#### 注意

该视图不仅缓存了 SQL 计划对象，也缓存了 PL 对象（如匿名块、PL Package 以及 PL Function），某些字段只在特定对象下有效。

## 字段说明

| 字段名称 | 类型 | 是否可以为 NULL | 描述 |
| --- | --- | --- | --- |
| TENANT_ID | bigint(20) | NO | 租户 ID |
| SVR_IP | varchar(46) | NO | 服务器的 IP 地址 |
| SVR_PORT | bigint(20) | NO | 机器端口号 |
| PLAN_ID | bigint(20) | NO | 缓存对象的 ID |
| SQL_ID | varchar(32) | NO | 缓存对象对应的 SQL ID，如果是 PL 对象，则该字段为 NULL |
| TYPE | bigint(20) | NO | 对于 SQL 计划的缓存，该字段表示计划的类型：   - 1：表示本地计划 Local Plan - 2：表示远程计划 Remote Plan - 3：表示分布式计划 Distribute Plan  对于 PL 对象缓存，该字段表示 PL 对象的类型：   - 1：表示程序 Procedure - 2：表示函数 Function - 3：表示包 Package - 4：表示匿名块 Anonymous Block |
| IS_BIND_SENSITIVE | bigint(20) | NO | 该计划是否需要打开 ACS |
| IS_BIND_AWARE | bigint(20) | NO | 该计划已经打开了 ACS |
| DB_ID | bigint(20) unsigned | NO | 数据库 ID |
| STATEMENT | longtext | NO | 对于 SQL 计划，该字段为参数化后的 SQL 语句；对于匿名块对象，该字段为参数化后的匿名块语句；其他对象该字段无效 |
| QUERY_SQL | longtext | NO | 对于 SQL 计划，字段为第一次加载计划时查询的原始 SQL 语句；对于匿名块字段，该字段为参数化后的匿名块语句 |
| SPECIAL_PARAMS | varchar(4096) | NO | 表示不可参数化的参数值 |
| PARAM_INFOS | longtext | NO | 表示参数化信息 |
| SYS_VARS | varchar(4096) | NO | 影响计划的系统变量的值 |
| CONFIGS | varchar(4096) | NO | 表示影响执行计划的配置项信息 |
| PLAN_HASH | bigint(20) unsigned | NO | SQL 计划的 Hash 值 |
| FIRST_LOAD_TIME | timestamp(6) | NO | 第一次被加载时间 |
| SCHEMA_VERSION | bigint(20) | NO | Schema 版本号 |
| LAST_ACTIVE_TIME | timestamp(6) | NO | 上一次被执行时间 |
| AVG_EXE_USEC | bigint(20) | NO | 平均执行时间，单位为微秒 |
| SLOWEST_EXE_TIME | timestamp(6) | NO | 最慢执行时间戳 |
| SLOWEST_EXE_USEC | bigint(20) | NO | 最慢一次执行的耗时 |
| SLOW_COUNT | bigint(20) | NO | 当前 SQL 计划成为慢查询的次数 |
| HIT_COUNT | bigint(20) | NO | 被命中次数 |
| PLAN_SIZE | bigint(20) | NO | 缓存对象占用的内存大小 |
| EXECUTIONS | bigint(20) | NO | 执行次数 |
| DISK_READS | bigint(20) | NO | 所有执行物理读的次数 |
| DIRECT_WRITES | bigint(20) | NO | 所有执行物理写的次数 |
| BUFFER_GETS | bigint(20) | NO | 所有执行逻辑读的次数 |
| APPLICATION_WAIT_TIME | bigint(20) unsigned | NO | 所有 Application 类事件的总时间，单位为微秒 |
| CONCURRENCY_WAIT_TIME | bigint(20) unsigned | NO | 所有 Concurrency 类事件的总时间，单位为微秒 |
| USER_IO_WAIT_TIME | bigint(20) unsigned | NO | 所有 user_io 类事件的总时间，单位为微秒 |
| ROWS_PROCESSED | bigint(20) | NO | 所有执行选择的结果行数或执行更改表中的行数 |
| ELAPSED_TIME | bigint(20) unsigned | NO | 接收到请求到执行结束所消耗的时间，单位为微秒 |
| CPU_TIME | bigint(20) unsigned | NO | 所有执行消耗的 CPU 时间，单位为微秒 |
| LARGE_QUERYS | bigint(20) | NO | 被判断为大查询的次数 |
| DELAYED_LARGE_QUERYS | bigint(20) | NO | 被判断为大查询且被丢入大查询队列的次数 |
| DELAYED_PX_QUERYS | bigint(20) | NO | 并行查询被丢回队列重试的次数 |
| OUTLINE_VERSION | bigint(20) | NO | Outline 版本号 |
| OUTLINE_ID | bigint(20) | NO | Outline 的 ID，为 -1 表示不是通过绑定 Outline 生成的计划 |
| OUTLINE_DATA | longtext | NO | 计划对应的 Outline 信息 |
| ACS_SEL_INFO | longtext | NO | 当前 ACS 计划对应的选择率空间 |
| TABLE_SCAN | tinyint(4) | NO | 表示该查询是否为主键扫描 |
| EVOLUTION | tinyint(4) | NO | 表示该执行计划是否在演进中 |
| EVO_EXECUTIONS | bigint(20) | NO | 演进次数 |
| EVO_CPU_TIME | bigint(20) unsigned | NO | 演进过程中总的执行 CPU 时间，单位为微秒 |
| TIMEOUT_COUNT | bigint(20) | NO | 超时的次数 |
| PS_STMT_ID | bigint(20) | NO | 请求对应的 Prepare ID：   - `-1`：表示 SQL 语句没有使用 PS 协议 - 非 `-1`：表示 SQL 语句使用了 PS 协议，表示 PS 协议对该语句返回的唯一标志 |
| SESSID | bigint(20) unsigned | NO | 缓存对象所在的 Session ID   对于 V4.3.x 版本：   - V4.3.5 BP2 之前版本：     在所有连接方式（直连模式/ODP 模式）下，该字段均表示 Server Session ID。 - V4.3.5 BP2 及之后版本：      - 在直连模式下：         该字段表示 Server Session ID。     - 在 ODP 模式下：        - 当 ODP 中的配置项 `client_session_id_version = 2` 时，该字段表示 Client Session ID。       - 当 `client_session_id_version = 1` 时，该字段表示 Server Session ID。 |
| TEMP_TABLES | longtext | NO | SQL 计划中包含的临时表表名，如果没有临时表，字段为空 |
| IS_USE_JIT | tinyint(4) | NO | SQL 计划是否开启了表达式编译执行 |
| OBJECT_TYPE | longtext | NO | 缓存对象的类型：   - SQL_PLAN - PROCEDURE - FUNCTION - PACKAGE - ANONYMOUS |
| HINTS_INFO | longtext | NO | SQL 计划的 Hint 信息 |
| HINTS_ALL_WORKED | tinyint(4) | NO | SQL 计划中的 Hint 是否都已经生效 |
| PL_SCHEMA_ID | bigint(20) unsigned | NO | 对于非匿名块的 PL 对象，字段为缓存对象的 Schema ID；对于匿名块，字段与 ps_stmt_id 相同；对于 SQL 计划，该字段无意义 |
| IS_BATCHED_MULTI_STMT | tinyint(4) | NO | 表示是否为 Batched Multistmt 优化的计划 |
| RULE_NAME | varchar(256) | NO | 表示规则名称。 |
| PLAN_STATUS | varchar(8) | NO | 表示当前计划的状态是 `ACTIVE` 还是 `INACTIVE`。 |
| ADAPTIVE_FEEDBACK_TIMES | bigint(20) | NO | 表示连续正反馈或者负反馈次数。 |
| FIRST_GET_PLAN_TIME | bigint(20) | NO | 表示查询硬解析的时间。 |
| FIRST_EXE_USEC | bigint(20) | NO | 表示查询第一次执行的时间。 |

## 查询示例

查询当前租户在所有 OBServer 节点上的计划缓存中缓存的每一个缓存对象的状态。

```shell
obclient [oceanbase]> SELECT * FROM oceanbase.GV$OB_PLAN_CACHE_PLAN_STAT LIMIT 1\G

```

查询结果如下：

```shell
*************************** 1. row ***************************
              TENANT_ID: 1002
                 SVR_IP: 172.xx.xxx.xxx
               SVR_PORT: 2882
                PLAN_ID: 12
                 SQL_ID: D9EB4937E65F94AA38F6B0FE72B06D13
                   TYPE: 1
      IS_BIND_SENSITIVE: 0
          IS_BIND_AWARE: 0
                  DB_ID: 201001
              STATEMENT: SELECT column_value FROM __all_core_table WHERE TABLE_NAME = ? AND COLUMN_NAME = ?
              QUERY_SQL: SELECT column_value FROM __all_core_table WHERE TABLE_NAME = '__all_global_stat' AND COLUMN_NAME = 'snapshot_gc_scn'
         SPECIAL_PARAMS:
            PARAM_INFOS: {1,0,0,-1,22},{1,0,0,-1,22}
               SYS_VARS: 45,45,4194304,+08:00,2,4,1,0,0,3,1,0,1,10485760,1,0,YYYY-MM-DD HH24:MI:SS,YYYY-MM-DD HH24:MI:SS.FF,YYYY-MM-DD HH24:MI:SS.FF TZR TZD,BINARY,BINARY,AL32UTF8,AL16UTF16,BYTE,FALSE,1,100,64,200,0,13,NULL,1,1,1,1,1,0,0,0,1000,BLOOM_FILTER,RANGE,IN,1,17180000512,17180000512,1,0,0,45,0,0,2,
                CONFIGS: 4,1,1,0,1,1,1,0,30,17180131328,1,0,0,1,3,0,10,1001,101,0,1,1,
              PLAN_HASH: 12254811659671915614
        FIRST_LOAD_TIME: 2025-07-08 14:01:09.046056
         SCHEMA_VERSION: 1
       LAST_ACTIVE_TIME: 2025-07-17 10:40:31.570558
           AVG_EXE_USEC: 556
       SLOWEST_EXE_TIME: 2025-07-16 02:00:07.244719
       SLOWEST_EXE_USEC: 78792
             SLOW_COUNT: 0
              HIT_COUNT: 254569
              PLAN_SIZE: 57600
             EXECUTIONS: 254569
             DISK_READS: 498
          DIRECT_WRITES: 0
            BUFFER_GETS: 2246
  APPLICATION_WAIT_TIME: 0
  CONCURRENCY_WAIT_TIME: 0
      USER_IO_WAIT_TIME: 0
         ROWS_PROCESSED: 254569
           ELAPSED_TIME: 141649747
               CPU_TIME: 30458037
           LARGE_QUERYS: 0
   DELAYED_LARGE_QUERYS: 0
      DELAYED_PX_QUERYS: 0
        OUTLINE_VERSION: 0
             OUTLINE_ID: -1
           OUTLINE_DATA: /*+BEGIN_OUTLINE_DATA INDEX(@"SEL$1" "oceanbase"."__all_core_table"@"SEL$1" "primary") OPTIMIZER_FEATURES_ENABLE('4.4.0.0') END_OUTLINE_DATA*/
           ACS_SEL_INFO:
             TABLE_SCAN: 0
              EVOLUTION: 0
         EVO_EXECUTIONS: 0
           EVO_CPU_TIME: 0
          TIMEOUT_COUNT: 0
             PS_STMT_ID: -1
                 SESSID: 0
            TEMP_TABLES:
             IS_USE_JIT: 0
            OBJECT_TYPE: SQL_PLAN
             HINTS_INFO: /*+   */
       HINTS_ALL_WORKED: 1
           PL_SCHEMA_ID: 0
  IS_BATCHED_MULTI_STMT: 0
              RULE_NAME:
            PLAN_STATUS: ACTIVE
ADAPTIVE_FEEDBACK_TIMES: 0
    FIRST_GET_PLAN_TIME: NULL
         FIRST_EXE_USEC: NULL
          FORMAT_SQL_ID: CC42DE6C11EC4E8C9077BA12970047CE
1 row in set

```

 上一篇 下一篇 ![有帮助](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) 咨询热线
