Oracle中常见的33个等待事件小结
一. 等待事件的相关知识1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。 1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。 2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务...
检查Oracle 命中率
在数据库正常使用期间,可以通过以下SQL来测试数据库性能:缓冲区命中率:缓冲区命中率表示在不需要进行磁盘访问的情况下在内存结构中找到常用数据块的频率SQL>select (1-(sum(decode(name, 'physical reads',value,0))/(sum(decode(name, 'db block gets',value,0)) + sum(decode(name,'consistent gets',value,...
通过dba_hist_*来进行诊断
在Oracle10g中增加了dba_his_*类统计信息表,在瓶颈时间过时了的时候,可以参考这些表来诊断瓶颈来源。 1、确定时间段: select * from dba_hist_snapshot where snap_id between &snapid1 and &snapid2 order by end_interval_time; 例如以上&snapid1 and &snapid2的值分别为10910 and 10913 2、对瓶颈时间段的等待时间进行汇总排序: select event,count(*) from dba_hist_active_sess_history where snap_id between 10910 and 10913 group by event order by
【Oracle】一款非常好用的trace文件分析工具之二
前一篇文章介绍了如何安装trca,接下来介绍如何使用trca:必须进入 trca/run 目录里面 或者把 /home/oracle/software/trca/run 放到SQL_PATH环境变量里面:使用trcanlzr.sql的时候可以直接跟trace 文件名字,该工具...
【Oracle】一款非常好用的trace文件分析工具之一
介绍一款非常好用的10046分析工具--trca(Trace Analyzer),以前分析10046跟踪文件的时候都是使用tkprof 工具,但是trca 比tkprof要简单的多而且分析的结果更全面:可以从ML的文章:Trace Analyzer TRCANLZR - Interp...
oracle set autot 的权限设置
建plustrace权限。普通用户没有这个权限不能进行autot2010-01-17 16:55SQL> conn scott/tigerset Connected. SQL> SQL> SQL> set autot on;SP2-0618: Cannot find the Session Identifier. Check PLUSTRAC...