`
eric_hwp
  • 浏览: 125928 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle的sql监控

 
阅读更多
<!--StartFragment -->
线上SQL抓取分析:

依照硬盘IO排列
SELECT * FROM (SELECT SQL_ID,PARSING_USER_ID,EXECUTIONS,SORTS,COMMAND_TYPE,DISK_READS FROM V$SQLAREA WHERE PARSING_USER_ID != 0 ORDER BY DISK_READS DESC ) WHERE ROWNUM<11

依照CPU使用排列
SELECT * FROM (SELECT SQL_ID,PARSING_USER_ID,EXECUTIONS,SORTS,COMMAND_TYPE,DISK_READS,CPU_TIME FROM V$SQLAREA WHERE PARSING_USER_ID != 0 ORDER BY CPU_TIME DESC ) WHERE ROWNUM<11 

依照SQL ID查询实际的SQL
SELECT SQL_TEXT FROM V$SQLTEXT WHERE SQL_ID='9brygt3kuuz7k' ORDER BY PIECE ASC

 根据SPID查询SQL
SELECT a.username,a.machine,a.program,a.sid,a.serial#,a.status,c.piece,c.sql_text FROM v$session a,v$process b,v$sqltext c WHERE b.spid='&spid' AND b.addr=a.paddr AND a.sql_address=c.address(+) ORDER BY c.piece;

 根据SPID查询连接信息
SELECT PID,SPID,USERNAME,SERIAL#,PROGRAM FROM V$PROCESS WHERE spid= 
分享到:
评论

相关推荐

    oracle性能监控sql 监控当前会话 执行的sql及io等信息

    Oracle性能监控SQL——监控当前会话执行的SQL及IO等信息 Oracle性能监控是数据库管理员的重要职责之一,通过监控数据库的性能,可以及时发现问题,避免数据库的宕机和性能下降。本文将介绍一些常用的Oracle性能监控...

    Oracle 慢SQL监控测试及脚本实现

    本文将详细介绍如何在Oracle中进行慢SQL监控,并提供一个实际的脚本来实现这一过程。 首先,我们通过数据准备来模拟一个可能产生慢查询的场景。在示例中,解锁了名为`SCOTT`的用户并为其设置了密码,然后创建了一个...

    oracle sqlserver 监控

    从会话状态和等待事件的角度,了解数据库的运行情况,供DBA和... 等待事件是基于“事实”和“数据”的,而非“推测”,结合Oracle AWR、ASH(Sqlserver DMV、Windows计数器),我们可以把性能分析变为可能的方法论。

    Oracle SQL高级编程

    8. 数据库性能调优:识别和解决SQL语句中的性能瓶颈,使用Oracle的自动工作负载存储库(AWR)和其他性能监控工具。 9. 异常处理:使用Oracle SQL的异常处理机制来管理程序中可能出现的错误。 10. 使用Oracle特有的...

    OracleSQLDeveloper

    8. **性能监控**:通过监控SQL执行计划和数据库性能指标,帮助DBA优化查询性能,找出性能瓶颈。 9. **导入导出**:工具支持数据的批量导入和导出,方便数据迁移和备份恢复。 10. **用户管理**:管理数据库用户、...

    oracle常用监控SQL语句集合

    2. **SQL监控**: 使用`SELECT * FROM v$sql`可以查看所有已解析的SQL语句及其执行计划,这对于性能调优很有帮助。通过`DBMS_SQLTUNE.REPORT_ACTIVE_SESSION_HISTORY`可以获取活动会话历史报告,用于分析性能问题。...

    Oracle-SQL.rar_oracle_oracle sql_sql

    10. **数据库连接与管理工具**:如SQL*Plus、SQL Developer等,是与Oracle数据库交互的常用工具,它们能帮助我们执行SQL语句,管理数据库对象,以及监控数据库状态。 通过这份“Oracle SQL.ppt”,初学者可以逐步...

    ORACLE_SQLDeveloper使用教程

    ### Oracle SQL Developer 使用教程 #### 一、Oracle Database Home Page 的使用 在开始介绍 Oracle SQL Developer 的使用之前,我们先来看看如何使用 Oracle Database Home Page。这部分内容非常重要,因为它是...

    Oracle的SQL监视工具SQLTracker

    1. **实时SQL监控**:能够实时显示正在执行的SQL语句,包括执行时间、资源消耗等信息,帮助用户快速定位慢查询。 2. **历史查询分析**:记录并存储过去的SQL执行记录,便于对比不同时间点的性能变化,进行长期性能...

    慢sql监控mysql及oracle.pdf

    数据库监控 MySQL 及 Oracle 数据库监控是指对数据库的运行状态和性能进行监控和优化,以确保...MySQL、Oracle 和 SQL Server 都提供了慢查询监控和统计慢 SQL 的功能,帮助数据库管理员更好地管理和优化数据库。

    SQLMonitor.rar 监控oracle sql

    "SQLMonitor.rar" 提供了一种解决方案,专为监控Oracle SQL查询而设计,这对于优化数据库性能、排查错误以及确保系统稳定运行是极其有用的。在这个压缩包中,我们主要关注的是如何利用SQLMonitor工具来提升对Oracle ...

    Oracle数据库sql语句 跟踪器

    7. **报告生成**:自动生成SQL监控报告,方便分享和存档。 8. **警报设置**:设定性能阈值,当SQL执行超时或资源消耗过大时,自动触发警报。 9. **图形化界面**:以图表形式展示数据,直观易懂,便于快速识别问题...

    ORACLE SQL入门与实战经典

    6. 性能监控和调优:在SQL脚本运行之后,通过Oracle提供的工具(如EXPLAIN PLAN、V$视图等)来监控性能,并根据结果调整查询语句。 7. 安全性考虑:在使用SQL进行数据库管理时,需关注数据安全性。实现权限控制、...

    oracle sql 高级编程

    以上只是Oracle SQL高级编程的一部分内容,实际学习中还应涉及其他高级主题,如性能监控、备份与恢复、数据库设计原则等。通过深入学习和实践,你将能够充分利用Oracle SQL的高级特性,提升数据库管理和开发的技能。

    ORACLE SQL PERFORMANCE TUNING AND OPTIMIZATION

    《Oracle SQL Performance Tuning and Optimization》是一本专为数据库管理员和开发人员设计的指南,旨在帮助读者深入理解如何优化Oracle数据库中的SQL查询性能。这本书详细介绍了Oracle SQL调优的各个方面,包括...

    PRO ORACLE SQL PDF 英文版

    10. **性能优化**:书中还会涉及SQL查询优化,包括分析查询执行计划、使用EXPLAIN PLAN、优化器工作原理、索引选择策略以及性能监控工具。 通过《Pro Oracle SQL》,无论是初学者还是经验丰富的DBA,都能从中学习到...

    压测Oracle的SQL语句的性能情况

    标题"压测Oracle的SQL语句的性能情况"暗示了我们关注的是在高负载情况下,Oracle数据库处理SQL查询的能力。压力测试(Pressure Testing)是一种评估系统在极端工作条件下表现的方法,通过模拟大量并发用户执行SQL...

    实用Oracle SQL&PLSQL PPT

    最后,学习如何监控和调整数据库性能也是专业Oracle使用者的重要技能。Oracle提供了各种性能分析工具,如V$视图、SQL Trace、Automatic Workload Repository (AWR) 和 SQL Tuning Advisor,帮助识别瓶颈并提出优化...

    Oracle sql performance

    这里,我们有三本关于Oracle SQL性能的权威书籍:《 Beginning Oracle SQL》、《Pro Oracle SQL》以及《Oracle性能诊断艺术》。这三本书分别从基础、深入实践和故障排查三个角度全面探讨了Oracle SQL的性能提升策略...

Global site tag (gtag.js) - Google Analytics