`

Oracle 11g Real Time SQL Monitoring

 
阅读更多

http://kerryosborne.oracle-guy.com/2008/10/oracle-11g-real-time-sql-monitoring/

 

One of the interesting new features of 11gR1 is the automatic tracking of long running SQL statements. Oracle calls this new feature Real-Time SQL Monitoring. There a couple of parameters that must be set to enable this behavior.

 

Parameter STATISTICS_LEVEL must be set to ALL or TYPICAL (the default)

Parameter  CONTROL_MANAGEMENT_PACK_ACCESS must be set to  DIAGNOSTIC+TUNING (the default)

 

 

Not all statements are tracked. Only statements that are consider long running invoke this new facility. The following two conditions qualify a statement for tracking:

 

The statement must take more than 5 seconds (or so) to execute

 Or the statement is executed in parallel mode

 

 

There are a couple of new views that have been added to expose this feature. They are V$SQL_MONITOR and V$SQL_PLAN_MONITOR. The data appears to be updated once per second and it contains very detailed information including row counts for each step in the plan. These views contain a record of each execution of the qualifying statements. While it is possible to query these views directly, a function (REPORT_SQL_MONITOR) has been provided in the DBMS_SQLTUNE package that produces a nicely formated report in html, xml, or (my favorite) text format . Here is a script that queries the V$SQL_MONITOR view (sql_monitor.sql) and another that executes the afore mentioned function (report_sql_monitor.sql). 

分享到:
评论

相关推荐

    Oracle Database 11g Introduction to SQL

    Oracle Database 11g是Oracle公司推出的一款关系型数据库管理系统,其Introduction to SQL教程主要针对初学者,旨在帮助用户理解并掌握SQL语言的基础知识,同时也会涉及到与Oracle数据库相关的PL/SQL编程。...

    oracle 11g PL/SQL

    oracle 11g PL/SQLoracle 11g PL/SQLoracle 11g PL/SQLoracle 11g PL/SQLoracle 11g PL/SQLoracle 11g PL/SQL

    oracle10g或11g通过dblink访问sql server数据库

    本文详细描述了在oracle10g或11g中使用dblink访问sql server,使用oracle的透明网关来访问异构的数据库,方便一些习惯使用oracle的开发人员操作sql server数据库

    Oracle_Database_11g_SQL_-_Master_SQL_and_PLSQL_in_the_Oracle_Database

    这个压缩包文件"Oracle_Database_11g_SQL_-_Master_SQL_and_PLSQL_in_the_Oracle_Database"似乎包含了一本关于掌握Oracle 11g SQL和PL/SQL的教程资料。 SQL(结构化查询语言)是用于管理和操作数据库的标准语言,而...

    oracle11g+sqlserver+透明网关11g配置

    oracle11g+sqlserver2000+透明网关11g配置 原创

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(一)

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(一) http://download.csdn.net/source/3268267 Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(二) ...

    Oracle数据库11g之SQL.zip

    Oracle数据库11g是Oracle公司推出的数据库管理系统的一个重要版本,其在SQL支持方面有着显著的增强和优化。SQL,全称Structured Query Language,是用于管理关系数据库的标准语言,包括数据查询、数据操纵、数据定义...

    Oracle 11G SQL基础-1.pdf

    Oracle Database 11g:SQL 基础I 学生指南第1 册 学完本课后,应能完成下列工作: • 阐述本课程的目标 • 列出Oracle Database 11g 的功能 • 从理论和实际实施两方面讨论关系数据库 • 描述RDBMS 和对象关系数据库...

    Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(二)

     第1章 在windows 平台上安装oracle database 11g  第2章 配置网络服务名  第3章 使用sql database  第4章 使用sql*plus 第二部分 sql  第5章 sql和pl/sql综述  第6章 简单查询  第7章 sql单行函数  第8章 ...

    Oracle+11g+SQL和PL+SQL从入门到精通

    10. **Oracle 11g新特性**:了解11g版本引入的新功能,如Automatic Memory Management、Automatic Storage Management(ASM)、Real Application Clusters(RAC)等,以及Data Guard用于高可用性和灾难恢复。...

    Oracle Database 11g:SQL基础I (学生指南第2册)中文版

    Oracle Database 11g:SQL基础I (学生指南第2册)官方中文版教材

    Oracle11g中文文档.zip

    oracle11g官方中文帮助 Oracle 11g:ORACLE ACTIVE DATA GUARD.pdf Oracle Database 11g 高可用性.pdf Oracle 数据库 11g 中的分区.pdf Oracle 数据库 11g :真正应用测试与可管理性概述.pdf Oracle 数据库 11g...

    oracle11g官方中文文档完整版

    Oracle 11g 官方中文文档 包括一下部分文档: Oracle 11g:ORACLE ACTIVE DATA GUARD.pdf Oracle Database 11g 高可用性.pdf Oracle 数据库 11g :真正应用测试与可管理性概述.pdf Oracle 数据库 11g 中的分区....

    个人版oracle 11g安装图解

    "Oracle 11g 安装图解" 本文将指导读者如何下载和安装 Oracle 11g 数据库,通过截屏图的形式展示安装过程,帮助读者顺利安装 Oracle 11g 数据库。 一、前提条件 在安装 Oracle 11g 之前,需要确保系统满足以下...

    Oracle Database 11g PL SQL程序设计

    Oracle Database 11g PL SQL程序设计 Oracle Database 11g PL SQL程序设计

    Oracle 11g SQL Fundamentals I

    Oracle 11g SQL Fundamentals I

    Oracle Database 11g SQL Fundamentals

    Oracle Database 11g SQL Fundamentals 是一套针对Oracle数据库系统SQL基础的官方教程,主要针对初学者和希望深入理解SQL语言的IT专业人士。这个教程详细介绍了如何在Oracle 11g环境中有效地使用SQL进行数据查询、...

    Oracle Database 11g - SQL Fundamentals I

    Oracle Database 11g SQL Fundamentals I 是一个深入学习Oracle数据库管理系统基础的教程,主要针对初学者和希望提升SQL技能的IT专业人士。Oracle 11g是Oracle公司的一个重要版本,提供了许多增强的功能和优化,使得...

    SQLServer2008R2与Oracle11gR2互连

    SQLServer2008与Oracle11g 同时为现代企业两个重量级的数据库,如何实现他们之 间的互连互通 1.2. 环境信息 SQLServer :2008R2 Oracle:11gR2 1.3. 相关文档 《OracleDB11g初探》《SQLServer2008初探》

Global site tag (gtag.js) - Google Analytics