`
13594135
  • 浏览: 193544 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle性能分析语句

阅读更多
1.cpu负载高的语句
 
select b.sql_text, 
a.buffer_gets, 
a.executions, 
a.buffer_gets/decode(a.executions , 0 , 1 , a.executions), 
c.username 
from V$sqlarea a, 
v$sqltext_with_newlines b, 
dba_users c 
where a.parsing_user_id = c.user_id 
and a.address = b.address 
order by a.buffer_gets desc , b.piece 
; 
select distinct ss from (
select a.sql_text ss, 
a.buffer_gets, 
a.executions, 
a.buffer_gets/decode(a.executions , 0 , 1 , a.executions), 
c.username 
from V$sqlarea a, 
v$sqltext_with_newlines b, 
dba_users c 
where a.parsing_user_id = c.user_id 
and a.address = b.address 
and  to_char(a.LAST_LOAD_TIME,'yyyy-MM-dd hh:mi:ss')  > '2011-01-25 12:00:00'
order by a.disk_reads  desc , b.piece )

select distinct ss from (
select a.sql_text ss
from V$sqlarea a, 
v$sqltext_with_newlines b, 
dba_users c 
where a.parsing_user_id = c.user_id 
and a.address = b.address 
order by a.buffer_gets desc , b.piece ); 


2.磁盘IO高的语句
select b.sql_text, 
a.disk_reads, 
a.executions, 
a.disk_reads/decode(a.executions , 0 , 1 , a.executions), 
c.username 
from v$sqlarea a, 
v$sqltext_with_newlines b, 
dba_users c 
where a.parsing_user_id = c.user_id 
and a.address = b.address 
order by a.disk_reads desc , b.piece 
; 


分享到:
评论

相关推荐

    自动生成oracle数据库表分析语句

    总之,自动生成Oracle数据库表分析语句是一种有效的方式来维护数据库的性能。通过定期执行这些脚本,可以确保查询优化器始终基于最新的统计信息做出决策,从而提高查询效率并减少不必要的资源消耗。

    Oracle数据库性能分析

    为了有效地进行Oracle数据库性能分析,识别导致性能问题的SQL语句是非常关键的。以下是一些常用的工具和技术: - **AWR(Automatic Workload Repository)**: AWR提供了关于系统活动的重要信息,可以帮助识别高CPU或I...

    oracle常用性能分析语句执行情况等语句总结

    本篇文章将总结一些常用的Oracle性能分析和查询语句,帮助管理员了解系统运行状况,定位并解决性能瓶颈。 首先,要查询当前执行耗资源的SQL语句,可以使用以下查询: ```sql SELECT t.*, s.sid, s.serial#, s....

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

    在Oracle环境中,LR脚本可以用于执行SQL语句,分析响应时间、事务速率等关键性能指标。 "直连Oracle执行SQL进行压测"意味着测试者直接与数据库交互,不通过中间层如应用程序服务器,这能更准确地反映出数据库本身的...

    oracle语句性能优化集合

    本集合专注于"Oracle语句性能优化",旨在提供一系列有效的策略和技巧,帮助数据库管理员和开发人员提升查询效率。 1. **SQL语句优化基础** - **索引**:创建合适的索引可以显著提高查询速度。B树索引、位图索引、...

    Oracle数据库sql语句 跟踪器

    总结来说,Oracle数据库SQL语句跟踪器是一个强大的性能分析工具,它通过Toad for Oracle等工具提供深入的洞察,帮助数据库管理员和开发者有效地优化数据库性能,提升系统的整体响应速度和稳定性。通过实时监控、性能...

    ORACLE UPDATE 语句语法与性能分析看法

    ### ORACLE UPDATE 语句语法与性能分析 #### 引言 在数据库管理与操作中,`UPDATE`语句是SQL语言中极为重要的组成部分,它允许我们修改已存在的记录,从而保持数据的时效性和准确性。Oracle数据库作为企业级应用中...

    Oracle性能分析——使用set_autotrace_on和set_timing_on来分析select语句的性能.doc

    Oracle 性能分析——使用 set_autotrace_on 和 set_timing_on 来分析 select 语句的性能 Oracle 数据库性能分析是数据库优化的重要步骤之一,通过对 SQL 语句的执行计划和运行时间的分析,可以了解数据库的性能瓶颈...

    Oracle 性能诊断艺术

    1. **性能监控与分析**:书中详细介绍了Oracle的性能监控工具,如SQL Trace、TKPROF、AWR(自动工作负载存储库)和ASH(活动会话历史)等,这些都是DBA日常工作中不可或缺的性能分析手段。通过这些工具,可以追踪SQL语句...

    oracle性能监控常用语句集合

    本资料集包含了Oracle性能监控的一些常用语句,旨在帮助用户更好地理解和优化数据库性能。以下是这些语句的主要类别及其详解: 1. **V$视图查询**: Oracle提供了大量的动态性能视图(V$视图),通过查询它们可以...

    ORACLE_UPDATE_语句语法与性能分析

    **性能分析**: - **单表UPDATE**:对于大量数据,如果可以使用索引快速定位,性能较好。 - **关联UPDATE**:如果关联涉及的列都有索引,且数据量适中,性能通常优于全表扫描。但关联操作可能涉及更多的磁盘I/O和CPU...

    oracle的SQL语句的一些经验总结

    11. **性能优化**:使用EXPLAIN PLAN分析查询执行计划,通过绑定变量减少硬解析,以及使用DBMS_STATS收集表的统计信息,都是提升SQL性能的方法。 12. **并发控制**:Oracle的锁定机制,如行级锁定,用于在多用户...

    Oracle性能优化绝版好书:高级OWI与ORACLE性能调整

    OWI通过等待事件来收集数据库的运行情况,等待事件是Oracle性能分析的基础,如SQL等待、I/O等待、锁等待等。 2. **性能调整基础**:性能优化的目标是最大化数据库的吞吐量,减少响应时间,并确保系统的稳定性和可...

    Oracle数据查询语句执行过程分析.pdf

    该阶段包括创建游标、分析语句、验证语句正确性、查找数据字典、获取语法分析锁、验证权限、决定执行计划和装入共享 SQL 区等步骤。语法分析阶段需要花费较多的资源,如果在共享池中不存在等价的 SQL 语句时,就会对...

    Oracle SQL语句性能优化

    Oracle SQL语句性能优化是数据库管理中的关键环节,直接影响到系统的响应速度和资源利用效率。本文将详细探讨优化Oracle SQL语句的几个核心策略。 1. 选择合适的优化器 Oracle 提供了三种优化器:RULE(基于规则)...

    Oracle中SQL语句执行效率的查找与解决

    本文将深入探讨Oracle中SQL语句执行效率的查找与解决方法,特别关注于如何识别和优化那些导致性能瓶颈的查询。 ### Oracle SQL执行效率:查找与解决 #### 一、资源消耗分析 在Oracle中,SQL语句执行效率低下通常...

    Oracle 性能调优的基本方案

    从 Oracle 等待接口 v$system_event、v$session_event 和 v$session_wait 中获得等待事件,进而找出影响性能的对象和 SQL 语句。可以使用 v$system_event 视图执行查询,查看数据库中某些常见的等待事件,然后使用 v...

    通过xlrd读取excel生成oracle的建表语句

    本话题主要关注如何利用Python的xlrd库来读取Excel文件,并根据其中的数据生成适用于Oracle数据库的建表语句。 首先,xlrd是一个Python库,专门用于读取Excel文件。它支持多种Excel文件格式,包括.xls和.xlsx,使得...

    通过分析SQL语句的执行计划优化SQL

    本文档主要介绍了与SQL调整有关的内容,涉及多个方面:SQL语句执行的过程、ORACLE优化器、表之间的关联、如何得到SQL执行计划、如何分析执行计划等内容。通过从浅入深的方式了解SQL优化的过程,使大家逐步步入SQL...

Global site tag (gtag.js) - Google Analytics