gv$sql_plan_monitor
所有obs,慢查询的plan层面的统计,每个慢查询都会有一条统计信息,同时记录该plan的trace信息。
相关表/视图
__all_virtual_sql_plan_monitor
字段说明
字段名称 | 类型 | NULL | 描述 |
CON_ID | bigint(20) | NO | 租户id |
SQL_EXEC_ID | bigint(20) | NO | sql标识id |
JOB_ID | bigint(20) | NO | 执行器里面用来区分某个物理执行计划的一个片段。在单台observer上是全局递增的 |
TASK_ID | bigint(20) | NO | 分布式执行计划中,用来区分某个JOB_ID对应的执行计划片段的一次执行过程 |
OPERATION_ID | bigint(20) | NO | 唯一确定一个物理执行计划中的一个operator;根据物理执行计划树后序遍历生成编号 |
SVR_IP | varchar(32) | NO | obs ip地址 |
SVR_PORT | bigint(20) | NO | obs 端口号 |
SQL_EXEC_START | timestamp(6) | NO | sql执行开始时刻 |
PLAN_ID | bigint(20) | NO | 单个observer上唯一确定plan_cache中的一个plan, 它是一个递增的值,由plan_cache模块进行管理,每次新加入一个plan到plan cache中的时候,都会为其分配一个PLAN_ID |
SCHEDULER_IP | varchar(32) | NO | 调度执行sql的obs的ip地址 |
SCHEDULER_PORT | bigint(20) | NO | 调度执行sql的obs的端口号 |
PLAN_OPERATION | varchar(32) | NO | 执行计划中对应operator |
MONITOR_INFO | varchar(65535) | NO | 执行计划各步骤(如open firstrow lastrow)等时间统计信息 |
EXTEND_INFO | varchar(65535) | NO | 扩展信息 |