功能

热更新的 SQL 相关统计信息;记录每个 Plan 上统计信息,汇总单个 Plan 多次执行的统计信息;每个 Plan 都会在表中有一行。

相关表/视图

gv$sql

字段说明

字段名称

类型

是否可以为 NULL

描述

CON_ID

bigint(20)

NO

租户 ID

SVR_IP

varchar(32)

NO

服务器的 IP 地址

SVR_PORT

bigint(20)

NO

端口号

PLAN_ID

bigint(20)

NO

执行计划的 ID

SQL_ID

varchar(32)

NO

SQL 的标识符

TYPE

bigint(20)

NO

SQL 类型,local remote distribute

SQL_TEXT

varchar(4096)

NO

SQL 语句文本

PLAN_HASH_VALUE

bigint(20)

NO

执行计划的 Hash 值

FIRST_LOAD_TIME

timestamp(6)

NO

第一次执行时间

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

慢查询次数统计

HIT_COUNT

bigint(20)

NO

命中 plan cache 统计

PLAN_SIZE

bigint(20)

NO

单个 OBServer 上唯一确定 plan_cache 中的一个 plan,它是一个递增的值,由 plan_cache 模块进行管理,每次新加入一个 Plan 到 Plan Cache 中时,都会为其分配一个PLAN_ID

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

concurrentcy 类事件等待时间

USER_IO_WAIT_TIME

bigint(20) unsigned

NO

所有 IO 类事件等待时间

ROWS_PROCESSED

bigint(20)

NO

所有 Schedule 类事件等待事件

ELAPSED_TIME

bigint(20) unsigned

NO

接收到处理完成总消耗时间

CPU_TIME

bigint(20) unsigned

NO

消耗的 CPU 时间