v$sql_monitor 
==================================



功能 
-----------

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

相关表/视图 
---------------

gv$sql_monitor

字段说明 
-------------



|    **字段名称**    |     **类型**     | **是否可以为 NULL** |                                                       **描述**                                                        |
|----------------|----------------|----------------|---------------------------------------------------------------------------------------------------------------------|
| CON_ID         | bigint(20)     | NO             | 租户 ID                                                                                                               |
| SQL_EXEC_ID    | bigint(20)     | NO             | 唯一确定一个查询语句，他是由查询语句经过快速参数化后得到的字符串的 MD5 值                                                                             |
| JOB_ID         | bigint(20)     | NO             | 执行器里面用来区分某个物理执行计划的一个片段。在单台 OBServer 上是全局递增的                                                                         |
| TASK_ID        | bigint(20)     | NO             | 分布式执行计划中，用来区分某个 JOB_ID 对应的执行计划片段的一次执行过程。                                                                            |
| SVR_IP         | varchar(32)    | NO             | IP 地址                                                                                                               |
| SVR_PORT       | bigint(20)     | NO             | 端口号                                                                                                                 |
| SQL_EXEC_START | timestamp(6)   | NO             | 执行开始时刻                                                                                                              |
| PLAN_ID        | bigint(20)     | NO             | 单个 OBServer 上唯一确定 plan_cache 中的一个 Plan，它是一个递增的值，由 plan_cache 模块进行管理，每次新加入一个 Plan 到 Plan Cache 中的时候，都会为其分配一个 PLAN_ID |
| SCHEDULER_IP   | varchar(32)    | NO             | 调度执行 SQL 的 OBServer 的 IP 地址                                                                                         |
| SCHEDULER_PORT | bigint(20)     | NO             | 调度执行 SQL 的 OBServer 的端口号                                                                                            |
| MONITOR_INFO   | varchar(65535) | NO             | 相关信息，包括最长等待事件，接收时间等信息                                                                                               |
| EXTEND_INFO    | varchar(65535) | NO             | 扩展信息，SQL 执行流程全部 Trace 信息                                                                                            |



