11g SQL Monitor
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的更多相关文章
- sql monitor生成不了报告& FFS hint不生效两个问题思考
事情的发生就是这么偶然,一步步的深入才能汲取到更深入的知识~~ -------------------START------------------------------------------- ...
- 【转载】sql monitor
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27067062/viewspace-2129635/ SQL Monitor Report 1. SQL Monit ...
- 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. ...
- DB SQL Monitor 阻塞及等待事件监控工具
SQL Monitor Designed By zhaoguan wang 说明------------------------------------------------------------ ...
- 利用 SQL Monitor 查看语句运行状态步骤
利用 SQL Monitor 查看语句运行状态步骤 1.确定语句被 SQL Monitor 监控 SQL> SELECT * FROM GV$SQL_MONITOR WHERE sql_id=' ...
- [SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題
原文:[SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題 最近因為在查一個SQL的效能問題,透過 sys.dm_os_wait_stats 來取得To ...
- 我的工具:Db SQL Monitor
SQL Monitor 是一款界面简洁.绿色小巧的sql活动监视器,它能够帮助用户对 SQL Server 运行进程和Job进行实时监视,您可以查看当前执行的SQL/命令并终止. 工具下载地址:htt ...
- DB SQL Monitor 会话状态及等待事件监控工具
DB SQL Monitor v1.7.6 Designed by Wang Zhaoguan 工具说明 --------------------------------------- ...
- Oracle Database 11g : SQL 基础
简介 1:课程目标 2:课程 目标 3:Oracle Database 11g 以及相关产品概览 1:Oracle Database 11g :重点领域 2:Oracle Fusion Middlew ...
随机推荐
- Sparse Matrix Multiplication
Given two sparse matrices A and B, return the result of AB. You may assume that A's column number is ...
- TCP的几个状态
转自: TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG) http://www.cnblogs.com/lidabo/p/5713569.html
- ali笔试总结
2012 http://blog.csdn.net/qunqin/article/details/6853956 2014 http://blog.csdn.net/fangjian1204/arti ...
- java学习笔记--IO流
第十二章大纲: I/O input/output 输入/输出 一.创建文件,借助File类来实现 file.createNewFile() : 创建文件 file.exists() : 判断文件是否存 ...
- Qt不同类之间信号槽连接
1.类必须继承QObject. #ifndef TESTA_H #define TESTA_H #include <QObject> class TestA : public QObjec ...
- excel中将字符转换为数值
EXCEL表格的左上角那个绿色符号是什么?怎么样可以转换成数值 如果你说的文本是由纯数字组成的,不包含字母和其他字符的话,那么,你要指改为数值可以这样操作:1.先在一个单元格内输入数字12.将刚才输入 ...
- Python 之 【re模块的正则表达式学习】
摘要: re模块包括操作正则表达式的函数,一些工作中都需要用到,现在说明下使用方法. 使用说明: 一,re模块下的函数: 函数 描述 compile(pa ...
- 轻轻送送为你的App加点特效
前言 今天突然在一个应用中看到一个转场动画,蛮有意思的 退出动画 进入动画 ActivityOptionsCompat options = ActivityOptionsCompat.makeScal ...
- HDU 5875 Function -2016 ICPC 大连赛区网络赛
题目链接 网络赛的水实在太深,这场居然没出线zzz,差了一点点,看到这道题的的时候就剩半个小时了.上面是官方的题意题解,打完了才知道暴力就可以过,暴力我们当时是想出来了的,如果稍稍再优化一下估计就过了 ...
- Union函数
. 共用体声明和共用体变量定义 共用体(参考“共用体”百科词条)是一种特殊形式的变量,使用关键字union来定义 共用体(有些人也叫"联合")声明和共用体变量定义与结构体十分相似. ...