功能
展示所有 OBServer 慢查询的 Plan 层面的统计,每个慢查询都会有一条统计信息,同时记录该 Plan 的 Trace 信息。
相关表/视图
__all_virtual_sql_plan_monitor
字段说明
字段名称 | 类型 | 是否可以为 NULL | 描述 |
---|---|---|---|
CON_ID | bigint(20) | NO | 租户 ID |
KEY | null | NO | 外键,用于和 SQL_MONITOR 相关虚拟表做连接查询 |
STATUS | null | NO | 算子执行状态:
|
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 |