1,首先确认两个参数的值

SQL> show parameter statistics_level

NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
statistics_level             string     TYPICAL

SQL> SHOW PARAMETER control_management_pack_access

NAME                     TYPE     VALUE
------------------------------------ ----------- ------------------------------
control_management_pack_access         string     DIAGNOSTIC+TUNING

2,从v$sql_monitor查看sql_id

SQL> select sql_id ,sql_text  from v$sql_monitor where sql_text like '%EMPLOYEE_TEST%';

SQL_ID
-------------
SQL_TEXT
--------------------------------------------------------------------------------
5ujtyb95f83jy
select /*+ parallel(8) */ * from scott.EMPLOYEE_TEST

2v0bzu74hyj30
select /*+ parallel(8) */ * from scott.EMPLOYEE_TEST where rownum<500

3,生成sql monitor报告
如果运行dbms_sqltune.report_sql_monitor报错说sqlmonitor组件不存在,要首先执行oracle/db/rdbms/admin/execrept.sql这个脚本。

SQL Monitor报告有三种格式 TEXT,HTML, ACTIVE

TEXT标准版

SET LONG 1000000
SET LONGCHUNKSIZE 1000000
SET LINESIZE 1000
SET PAGESIZE 0
SET TRIM ON
SET TRIMSPOOL ON
SET ECHO OFF
SET FEEDBACK OFF

SQL> SPOOL report_sql_monitor.txt

SQL> SELECT dbms_sqltune.report_sql_monitor(sql_id => '2v0bzu74hyj30',report_level => 'ALL',type=>'TEXT') comm FROM dual;
SQL Monitoring Report

SQL Text
------------------------------
select /*+ parallel(8) */ * from scott.EMPLOYEE_TEST where rownum<500

Global Information
------------------------------
Status          :    DONE (ALL ROWS)
Instance ID         :    1
Session         :    SYS (132:1717)
SQL ID          :    2v0bzu74hyj30
SQL Execution ID    :    16777216
Execution Started   :    09/22/2016 10:36:07
First Refresh Time  :    09/22/2016 10:36:07
Last Refresh Time   :    09/22/2016 10:36:07
Duration         :    .026675s
Module/Action         :    sqlplus@fff1 (TNS V1-V3)/-
Service         :    SYS$USERS
Program         :    sqlplus@fff1 (TNS V1-V3)
Fetch Calls         :    35

Global Stats
=========================================================================================
| Elapsed |   Cpu   |     IO    | Application |    Other    | Fetch | Buffer | Read | Read    |
| Time(s) | Time(s) | Waits(s) |  Waits(s)   | Waits(s) | Calls |  Gets  | Reqs | Bytes |
=========================================================================================
|    0.15 |    0.04 |      0.08 |    0.00 |       0.03 |    35 |    137 |   16 |  12MB |
=========================================================================================

Parallel Execution Details (DOP=8 , Servers Allocated=8)
Instances  : 2

=============================================================================================================================================
| Instance |      Name        | Type  | Server# | Elapsed |   Cpu   |    IO    | Application |  Other   | Buffer | Read | Read  | Wait Events |
|       |            |        |          | Time(s) | Time(s) | Waits(s) |    Waits(s)   | Waits(s) |  Gets  | Reqs | Bytes | (sample #)  |
=============================================================================================================================================
| 1       | PX Coordinator | QC    |          |    0.03 |    0.01 |         |          0.00 |     0.01 |     13 |      |     . |         |
| 2       | p004        | Set 1 |        1 |    0.02 |    0.00 |    0.01 |           |          |     13 |    2 |   2MB |         |
| 2       | p005        | Set 1 |        2 |    0.01 |    0.00 |    0.00 |           |          |     21 |    1 | 304KB |         |
| 2       | p006        | Set 1 |        3 |    0.02 |    0.00 |    0.01 |           |          |     30 |    3 |   2MB |         |
| 2       | p007        | Set 1 |        4 |    0.02 |    0.00 |    0.01 |           |          |     13 |    2 |   2MB |         |
| 1       | p004        | Set 1 |        5 |    0.02 |    0.00 |    0.01 |           |     0.01 |     13 |    2 |   2MB |         |
| 1       | p005        | Set 1 |        6 |    0.02 |    0.00 |    0.01 |           |     0.01 |      8 |    2 |   2MB |         |
| 1       | p006        | Set 1 |        7 |    0.02 |    0.00 |    0.01 |           |     0.00 |     13 |    2 |   1MB |         |
| 1       | p007        | Set 1 |        8 |    0.02 |    0.00 |    0.01 |           |          |     13 |    2 |   2MB |         |
=============================================================================================================================================

Instance Drill-Down
===================================================================================================================================
| Instance | Process Names        | Elapsed |   Cpu    |    IO    | Application |  Other   | Buffer | Read | Read  | Wait Events |
|       |                | Time(s) | Time(s) | Waits(s) |  Waits(s)     | Waits(s) |  Gets  | Reqs | Bytes |          |
===================================================================================================================================
|    1       | QC p004 p005 p006 p007 |     0.10 |    0.03 |     0.04 |        0.00 |     0.03 |      60 |      8 |    6MB |          |
|    2       | p004 p005 p006 p007    |     0.06 |    0.02 |     0.04 |         |        |      77 |      8 |    6MB |          |
===================================================================================================================================

SQL Plan Monitoring Details (Plan Hash Value=3705175653)
======================================================================================================================================================
| Id |          Operation     |     Name    |  Rows   | Cost |   Time    | Start  | Execs |   Rows     | Read | Read    | Activity | Activity Detail |
|    |                |        | (Estim) |     | Active(s) | Active |       | (Actual) | Reqs | Bytes |   (%)    |   (# samples)   |
======================================================================================================================================================
|  0 | SELECT STATEMENT     |        |      |     |       1 |       +0 |     1 |      499 |    |    |       |             |
|  1 |     COUNT STOPKEY        |        |      |     |       1 |       +0 |     1 |      499 |    |    |       |             |
|  2 |      PX COORDINATOR    |        |      |     |       1 |       +0 |     9 |      499 |    |    |       |             |
|  3 |       PX SEND QC (RANDOM)    | :TQ10000    |      4M |  964 |       2 |       +0 |     8 |     3992 |    |    |       |             |
|  4 |        COUNT STOPKEY    |        |      |     |       2 |       +0 |     8 |     3992 |    |    |       |             |
|  5 |         PX BLOCK ITERATOR    |        |      4M |  964 |       2 |       +0 |     8 |     3992 |    |    |       |             |
|  6 |          TABLE ACCESS FULL | EMPLOYEE_TEST |      4M |  964 |       2 |       +0 |     9 |     3992 |   16 |  12MB |       |             |
======================================================================================================================================================

SQL> SPOOL OFF
ACTIVE尊享版

SET LONG 1000000
SET LONGCHUNKSIZE 1000000
SET LINESIZE 1000
SET PAGESIZE 0
SET TRIM ON
SET TRIMSPOOL ON
SET ECHO OFF
SET FEEDBACK OFF

SQL> SPOOL report_sql_monitor.htm

SELECT dbms_sqltune.report_sql_monitor(sql_id => '2v0bzu74hyj30',report_level => 'ALL',type=>'ACTIVE') comm FROM dual;

SQL> SPOOL OFF

4,参考:

https://oracle-base.com/articles/11g/real-time-sql-monitoring-11gr1

http://www.oracle.com/technetwork/database/manageability/sqlmonitor-084401.html

http://blog.itpub.net/23718752/viewspace-1216422/

http://www.eygle.com/archives/2012/09/sqloracle_sql_monitor_report.html

Doc ID 1380492.1

11g SQL Monitor的更多相关文章

  1. sql monitor生成不了报告& FFS hint不生效两个问题思考

    事情的发生就是这么偶然,一步步的深入才能汲取到更深入的知识~~ -------------------START------------------------------------------- ...

  2. 【转载】sql monitor

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27067062/viewspace-2129635/ SQL Monitor Report 1. SQL Monit ...

  3. Oracle SQL调优系列之SQL Monitor Report

    @ 目录 1.SQL Monitor简介 2.捕捉sql的前提 3.SQL Monitor 参数设置 4.SQL Monitor Report 4.1.SQL_ID获取 4.2.Text文本格式 4. ...

  4. DB SQL Monitor 阻塞及等待事件监控工具

    SQL Monitor Designed By zhaoguan wang 说明------------------------------------------------------------ ...

  5. 利用 SQL Monitor 查看语句运行状态步骤

    利用 SQL Monitor 查看语句运行状态步骤 1.确定语句被 SQL Monitor 监控 SQL> SELECT * FROM GV$SQL_MONITOR WHERE sql_id=' ...

  6. [SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題

    原文:[SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題 最近因為在查一個SQL的效能問題,透過 sys.dm_os_wait_stats 來取得To ...

  7. 我的工具:Db SQL Monitor

    SQL Monitor 是一款界面简洁.绿色小巧的sql活动监视器,它能够帮助用户对 SQL Server 运行进程和Job进行实时监视,您可以查看当前执行的SQL/命令并终止. 工具下载地址:htt ...

  8. DB SQL Monitor 会话状态及等待事件监控工具

    DB SQL Monitor v1.7.6       Designed by Wang Zhaoguan   工具说明 --------------------------------------- ...

  9. Oracle Database 11g : SQL 基础

    简介 1:课程目标 2:课程 目标 3:Oracle Database 11g 以及相关产品概览 1:Oracle Database 11g :重点领域 2:Oracle Fusion Middlew ...

随机推荐

  1. Python文件操作题

    1.如何用Python删除一个文件 os.remove(filename)或者os.unlink(filename). 2.Python如何copy一个文件 shutil模块里有一个copyfile函 ...

  2. MyEclipse 15 集成SVN

    一.在线更新 地址:http://subclipse.tigris.org/update_1.8.x 二.手动安装

  3. C#中使用ADOMD.NET查询多维数据集

    ADOMD.NET 是用于与 Microsoft SQL Server Analysis Services 进行通信的 Microsoft .NET Framework 数据访问接口. ADOMD.N ...

  4. 《高性能MySql》阅读笔记

    1.查询优化,索引优化和架构优化三者相辅相成.(数据库架构是获得高性能的必要条件,但如果查询设计得不好,即便是最好的架构页无法获得高性能.) 2.查询性能低下的最基本的原因就是访问了太多的数据. 3. ...

  5. ios 引入第三方库 运行时找不到函数实现

    今天引入webtrends 这个库,结果一直运行时找不到函数,纳闷了一下午! 后来发现,是other flag没有设置对,对于那些包含category用来扩展ios原始类型的库,链接的时候需要特别的链 ...

  6. 15. javacript高级程序设计-Canvas绘图

    1. Canvas绘图 HTML5的<canvas>元素提供了一组JavaScript API,让我们可以动态的创建图形和图像.图形是在一个特定的上下文中创建的,而上下文对象目前有两种. ...

  7. Java for LeetCode 206 Reverse Linked List

    Reverse a singly linked list. 解题思路: 用Stack实现,JAVA实现如下: public ListNode reverseList(ListNode head) { ...

  8. 基于NHibernate的开发框架的设计

    上次的 NHibernate的Session管理策略和NHibernateHelper 发布并提供下载,给NHibernate刚入门的同学们带来很多便利. 最近有同学在求NH的通用仓储,正好我最近也设 ...

  9. html 中绑定事件 this的指向

    var m=function(){ alert(2);    }    var obj={        A:function(){        },        m:function(){    ...

  10. CSS3 -web-box-shadow实现阴影效果

    -webkit-box-shadow:2px -2px 10px #06c; 给元素添加阴影效果 text-shadow 是给文本添加阴影效果属性同上 形成的阴影跟阴影本体大小一致,四个属性分别代表 ...