功能

展示所有 OBServer 慢查询的 Plan 层面的统计,每个慢查询都会有一条统计信息,同时记录该 Plan 的 Trace 信息。

相关表/视图

__all_virtual_sql_plan_monitor

字段说明

字段名称

类型

是否可以为 NULL

描述

CON_ID

bigint(20)

NO

租户 ID

KEY

null

NO

外键,用于和 SQL_MONITOR 相关虚拟表做连接查询

STATUS

null

NO

算子执行状态:

  • EXECUTING:执行中

  • DONE(ERROR):执行出错

  • DONE(FIRST N ROWS):执行成功

  • DONE(ALL ROWS):执行成功

  • DONE: 执行中断

SVR_IP

varchar(32)

NO

算子所在机器的 IP

SVR_PORT

bigint(20)

NO

算子所在机器的端口号

TRACE_ID

varchar(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

null

NO

统计数据刷新次数

SID

null

NO

Session 的 ID

PROCESS_NAME

bigint(20)

NO

执行线程 ID

SQL_ID

null

NO

SQL ID

SQL_EXEC_START

null

NO

SQL 开始执行时间

SQL_EXEC_ID

null

NO

SQL 执行 ID

SQL_PLAN_HASH_VALUE

null

NO

SQL 计划的 HASH 值

SQL_CHILD_ADDRESS

null

NO

默认为 NULL

PLAN_PARENT_ID

null

NO

父算子 ID

PLAN_LINE_ID

bigint(20)

NO

默认为 NULL

PLAN_OPERATION

varchar(128)

NO

算子名称

PLAN_OPTIONS

null

NO

默认为 NULL

PLAN_OBJECT_OWNER

null

NO

默认为 NULL

PLAN_OBJECT_NAME

null

NO

默认为 NULL

PLAN_OBJECT_TYPE

null

NO

默认为 NULL

PLAN_DEPTH

bigint(20)

NO

算子在计划树中的深度

PLAN_POSITION

null

NO

算子是父节点的第几个孩子

PLAN_COST

null

NO

优化器计算出的算子代价

PLAN_CARDINALITY

null

NO

优化器计算出的算子输出数据行数

PLAN_BYTES

null

NO

优化器估算出的算子输出数据字节数

PLAN_TIME

null

NO

优化器计算出的算子执行时间

PLAN_PARTITION_START

null

NO

默认为 NULL

PLAN_PARTITION_STOP

null

NO

默认为 NULL

PLAN_CPU_COST

null

NO

优化器估算出的算子 CPU 代价

PLAN_IO_COST

null

NO

优化器估算出的算子 IO 代价

PLAN_TEMP_SPACE

null

NO

优化器估算出的算子空间占用大小

STARTS

bigint(20)

NO

算子被 rescan 的次数

OUTPUT_ROWS

bigint(20)

NO

算子输出的总行数(所有本算子的执行实例行数累加值)

IO_INTERCONNECT_BYTES

null

NO

算子与储存层之间交换的数据字节数

PHYSICAL_READ_REQUESTS

null

NO

算子发出的 I/O 读请求次数

PHYSICAL_READ_BYTES

null

NO

算子发出的 I/O 读请求字节数

PHYSICAL_WRITE_REQUESTS

null

NO

算子发出的 I/O 写请求次数

PHYSICAL_WRITE_BYTES

null

NO

算子发出的 I/O 写请求字节数

WORKAREA_MEM

null

NO

算子占用的 work area 内存量

WORKAREA_MAX_MEM

null

NO

算子可占用的 work area 内存上限

WORKAREA_TEMPSEG

null

NO

算子占用的磁盘 dump 空间

WORKAREA_MAX_TEMPSEG

null

NO

算子可占用的最大磁盘 dump 空间

OTHERSTAT_GROUP_ID

null

NO

默认为 NULL

OTHERSTAT_1_ID

bigint(20)

NO

预留

OTHERSTAT_1_TYPE

null

NO

预留

OTHERSTAT_1_VALUE

bigint(20)

NO

预留

OTHERSTAT_2_ID

bigint(20)

NO

预留

OTHERSTAT_2_TYPE

null

NO

预留

OTHERSTAT_2_VALUE

bigint(20)

NO

预留

OTHERSTAT_3_ID

bigint(20)

NO

预留

OTHERSTAT_3_TYPE

null

NO

预留

OTHERSTAT_3_VALUE

bigint(20)

NO

预留

OTHERSTAT_4_ID

bigint(20)

NO

预留

OTHERSTAT_4_TYPE

null

NO

预留

OTHERSTAT_4_VALUE

bigint(20)

NO

预留

OTHERSTAT_5_ID

bigint(20)

NO

预留

OTHERSTAT_5_TYPE

null

NO

预留

OTHERSTAT_5_VALUE

bigint(20)

NO

预留

OTHERSTAT_6_ID

bigint(20)

NO

预留

OTHERSTAT_6_TYPE

null

NO

预留

OTHERSTAT_6_VALUE

bigint(20)

NO

预留

OTHERSTAT_7_ID

bigint(20)

NO

预留

OTHERSTAT_7_TYPE

null

NO

预留

OTHERSTAT_7_VALUE

bigint(20)

NO

预留

OTHERSTAT_8_ID

bigint(20)

NO

预留

OTHERSTAT_8_TYPE

null

NO

预留

OTHERSTAT_8_VALUE

bigint(20)

NO

预留

OTHERSTAT_9_ID

bigint(20)

NO

预留

OTHERSTAT_9_TYPE

null

NO

预留

OTHERSTAT_9_VALUE

bigint(20)

NO

预留

OTHERSTAT_10_ID

bigint(20)

NO

预留

OTHERSTAT_10_TYPE

null

NO

预留

OTHERSTAT_10_VALUE

bigint(20)

NO

预留

OTHER_XML

null

NO

其它无法写入预留项中,但需要提供给外部使用的结构化数据。由外部工具负责解析

PLAN_OPERATION_INACTIVE

null

NO

默认为 NULL