70.4. SQL Monitoring Report

简介:

监控级别

		
SQL> show parameter statistics_level

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
statistics_level		     string	 TYPICAL
		
SQL> select statistics_name,session_status,system_status,activation_level,session_settable from v$statistics_level where statistics_name = 'SQL Monitoring';

STATISTICS_NAME 						 SESSION_ SYSTEM_S ACTIVAT SES
---------------------------------------------------------------- -------- -------- ------- ---
SQL Monitoring							 ENABLED  ENABLED  TYPICAL YES
	
		
		
		
SQL> show parameter control_manage

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

强制对某个SQL使用实时监控

		
select /*+ monitor */ count(*) from emp where sal > 5000;
		
		

禁止实时监控:

		
select /*+ no_monitor */ count(*) from emp where sal > 5000;		
		
		

SQL监控报表

		
SQL> select dbms_sqltune.report_sql_monitor from dual;

REPORT_SQL_MONITOR
--------------------------------------------------------------------------------
SQL Monitoring Report

SQL Text
------------------------------
DECLARE job BINAR





原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

目录
相关文章
|
2月前
|
SQL Oracle 关系型数据库
Oracle-Oracle SQL Report (awrsqrpt.sql/awrsqrpi.sql)生成指定SQL的统计报表
Oracle-Oracle SQL Report (awrsqrpt.sql/awrsqrpi.sql)生成指定SQL的统计报表
48 0
|
SQL BI 数据库
SQL Server 2012 The report server cannot open a connection to the report server database
案例环境:        操作系统版本:    Windows Server 2012 R2 Standard        数据库版本  :    SQL SERVER 2012 SP2 案例介绍:         今天进入一台新安装的SQL Server服务器的Reporting S...
1363 0
|
SQL
SQL Tune Report–sqltrpt.sql
ORACLE 10g提供了一个脚本sqltrpt.sql用来查询最耗费资源的SQL语句,其输出的结果分为两部分:     15 Most expensive SQL in the cursor cache     15 Most expensive SQL in the workload repository 另外可以根据输入的SQL_ID,生成对应执行计划和调优建议,是一个不错的调优优化脚本。
783 0
|
SQL
SQL Tune Report–sqltrpt.sql
原文:SQL Tune Report–sqltrpt.sql ORACLE 10g提供了一个脚本sqltrpt.sql用来查询最耗费资源的SQL语句,其输出的结果分为两部分:     15 Most expensive SQL in the cursor cache     15 Most expensive SQL in the workload repository 另外可以根据输入的SQL_ID,生成对应执行计划和调优建议,是一个不错的调优优化脚本。
1427 0