`

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). 

分享到:
评论

相关推荐

    oracle11g性能诊断

    七、Real-Time Query Monitoring 实时查询监控让管理员可以在查询执行过程中查看其状态,包括CPU使用、I/O等待等,有助于及时发现和处理慢查询问题。 八、Optimizer Enhancements 11g的优化器进行了多方面的优化,...

    oracle-security.rar_Oracle 11G_Oracle Security_oracle_oracle 11

    7. **实时应用监控**:Oracle 11g Real-Time Application Monitoring工具可以帮助管理员实时监控数据库的运行状态,及时发现并处理可能的安全风险。 8. **透明数据加密(TDE)**:Oracle 11g提供了TDE功能,可以对...

    Oracle11g第2版 (11.2.0.1.0).txt

    Oracle 11g加强了数据安全功能,引入了透明数据加密(Transparent Data Encryption, TDE)、数据库活动监控(Database Activity Monitoring, DAM)等高级安全特性,确保敏感数据得到妥善保护。 #### 4. 改进的管理...

    Oracle Database 11g Performance Tuning

    同时,Oracle 11g对并行执行进行了增强,支持更多类型的SQL操作并行化,以加速大型查询和DML操作。 5. **Index优化**: - Bitmap Indexes:在特定场景下,位图索引能显著提高查询性能,尤其是在多列组合索引和低...

    Oracle 12C SQL Tuning for Developers

    10. **Real-Time SQL Monitoring**:这个特性提供了一个实时视图,展示SQL语句的执行情况,包括资源消耗、等待事件等,有助于诊断性能问题。 11. **Adaptive Query Optimization**:12C的自适应查询优化可以根据...

    Oracle11g管理艺术-新特性_中&英.zip

    - Real-Time Query Monitoring提供实时性能监控,帮助快速定位性能问题。 - In-Memory Option加速了内存中的数据分析。 4. **安全管理**: - Fine-Grained Auditing(FGA)扩展了审计功能,可以对数据库操作进行...

    oracle OCP 考试题库

    此考试关注11g版本的新特性,如Automatic Storage Management (ASM)、Database Vault、Transparent Data Encryption (TDE)、SecureFiles 和 Real-Time Query Monitoring。考生需要了解这些新特性的功能、应用场景和...

    让Oracle跑得更快.Oracle.10g性能分析与优化思路

    Oracle 10g提供了实时应用性能监控工具,如Real-Time SQL Monitoring,它可以帮助DBA实时监控正在运行的SQL语句的执行情况,及时发现性能问题并进行调整。 9. 定期维护与升级: 数据库的性能不仅取决于优化,还需要...

    Oracle概念手册

    Oracle 11g R1的概念手册主要介绍了新版本的创新点,如Data Guard提供高可用性解决方案,Streams用于实时数据复制,以及Automatic Workload Repository (AWR)和System Monitoring for Performance (SMP)工具,它们...

    Oracle-DSI.rar_Oracle-DSI_oracle_oracle dsi_oracle pdf

    这个压缩包文件"Oracle-DSI.rar_Oracle-DSI_oracle_oracle dsi_oracle pdf"显然包含了与Oracle 11g Release 2(11gR2)性能调优相关的资料,特别是PDF文档,如"11gR2 Performance Tuning_sg1.pdf"、"11gR2 ...

    Oracle Database 10g: The Top 20 Features for DBAs

    ### Oracle Database 10g: The Top 20 Features for DBAs #### 1. Flashback Versions Query **Description:** This feature allows database administrators (DBAs) to query the history of data changes within ...

    ORACLESQL性能优化全PPT学习教案.pptx

    13. **Oracle的最新特性**:如In-Memory选项、Automatic Indexing、Real-Time Query Monitoring等新功能,可能也是优化策略的一部分。 这份PPT学习教案将深入到每个主题,提供实践案例和最佳实践,帮助学习者全面...

    lab128 oracle图形化监控工具

    此外,Oracle还提供了“Active Session History”(ASH)和“Real-Time SQL Monitoring”(RTSM),它们提供更细粒度的性能视图,帮助识别当前的会话问题和SQL语句的执行情况。“lab128”可能会让你亲身体验这些工具...

    Oracle Database High Availability Best Practices 11g Release 2 (

    Oracle Database High Availability Best Practices 11g Release 2 (11.2) 是一份重要的文档,旨在为数据库管理员和IT专业人员提供关于如何确保Oracle数据库系统在11.2版本中保持高可用性的最佳实践指南。...

    Oracle 数据缓冲区调优精选

    1. Real-Time SQL Monitoring:实时监控SQL的执行,找出Buffer Cache未命中的热点SQL进行优化。 2. In-Memory Option:Oracle的In-Memory特性可以将关键数据集加载到内存中,显著提升查询性能。 综上所述,Oracle ...

    oracle性能调整

    **Real-Time SQL Monitoring** - 实时监控SQL语句的执行情况,帮助快速定位性能问题。 ### 四、案例分析与实践经验 文档中还包含了大量的案例研究和实际场景中的性能调优经验分享,这些案例涵盖了不同行业、不同...

    Oracle Database 性能调整与优化 系列书.rar

    7. **Real-Time Query Monitoring**:实时监控查询性能,快速定位问题。 这两本书不仅介绍了理论知识,还提供了大量实战案例,帮助读者掌握如何在实际环境中应用这些优化技术。通过学习,你将能够更好地理解Oracle...

    ORACLE_10G_RAC参考手册

    Oracle 10g RAC(Real Application Clusters)是Oracle数据库的一个重要特性,它提供了高可用性和可伸缩性,允许数据库在多台服务器上共享和处理数据,从而实现故障切换和负载均衡。本参考手册将详细介绍Oracle 10g ...

Global site tag (gtag.js) - Google Analytics