statspack 中 Execute to Parse

原创 2004年07月12日 11:09:00

Instance Efficiency Percentages (Target 100%)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             Buffer Nowait %:   99.82       Redo NoWait %:              100.00
             Buffer  Hit   %:   97.18    In-memory Sort %:               99.90
             Library Hit   %:   99.89        Soft Parse %:               99.84
          Execute to Parse %:   12.11         Latch Hit %:               99.54
Parse CPU to Parse Elapsd %:   57.50     % Non-Parse CPU:               95.41
  
  Shared Pool Statistics        Begin   End
                                ------  ------
              Memory Usage %:   59.91   60.20
     % SQL with executions>1:   91.78   91.34
   % Memory for SQL w/exec>1:   99.62   99.62

 

 Execute to Parse  =  round(100*(1-:prse/:exe),2)                     
  
prse = select value from v$sysstat where name = 'parse count (total)';
exe = select value from v$sysstat where name = 'execute count';

 

  Quote:
wanghai wrote:

  Quote:
biti_rainy wrote:
这个值的高低跟 bind var没有必然联系
  
建议你做的是增加 session_cached_cursors 到 100 或者 200,pga足够的话

没绑定的话导致不能重用也是一个原因,当然sharedpool太小也有可能,单纯的加session_cached_cursors也不是根治的办法,不同的sql还是不能重用,还要解析,呵呵,运气好的话能有性能提高.如果内存够的话完全可以一试,不过根治还是需要bind:)


        即使是soft  parse 也会被统计入 parse count,所以这个指标并不能反应出  fast soft(pga 中)/soft (shared pool中)/hard (shared pool 中新解析)  几种解析的比例。只有在pl/sql的类似循环这种程序中使用使用变量才能避免大量parse 所以这个指标跟是否使用bind并没有必然联系 ,增加session_cached_cursors 是为了在大量parse的情况下把soft转化为fast  soft而 节约资源

 

原文参考

http://www.cnoug.org/viewthread.php?tid=1796

 

 

 

Oracle Execute to Parse 执行解析比分析

Execute to Parse%是AWR报告中Instance Efficiency Percentages部分中重要的一个性能指标,反应了数据库SQL解析和执行的比率。这个比率值同时也涉及到了与c...
  • robinson_0612
  • robinson_0612
  • 2015年10月29日 11:47
  • 6871

Oracle服务器的Execute to Parse

有台Oracle数据库服务器,发现内存占用得比较厉害,生成awr报告,发现有个指标有点异常 Instance Efficiency Percentages (Target 100%) ...
  • jumewo
  • jumewo
  • 2014年07月10日 11:05
  • 813

statspack使用

2.  Statspack Configuration     2.1. Database Space Requirements     2.2. Installing the Tool ...
  • aoerqileng
  • aoerqileng
  • 2014年08月30日 11:18
  • 364

Execute to Parse

Execute to Parse 指标反映了执行解析比  其公式为 1-(parse/execute) , 目标为100% 及接近于只 执行而不解析 在oracle中解析往往是执行的先提工...
  • jumewo
  • jumewo
  • 2014年07月07日 14:56
  • 612

理解AWR性能报告中的Execute to Parse%指标

这个是我生存库的指标,感觉指标好低啊! 这个指标的意思是说 执行次数与解析次数的对比. 按这个意思来说,如果解析1次执行1次 ,这个比例应该为100%。 带着这个理解,解析1次执行1次基本上算是硬...
  • ZengMuAnSha
  • ZengMuAnSha
  • 2017年03月07日 18:06
  • 1520

oracle statspack 报告详解

详细解读 STATSPACK 报告... 1 1、报表头信息... 2 2、实例负载档信息... 2 3、实例有效性信息... 3 4、TOP 5及其他等待事件信息... 5 5、SQL统计...
  • njyxfw
  • njyxfw
  • 2012年04月01日 11:44
  • 2111

oracle statspack详解

+++ 介绍: --- oracle Statspack从Oracle8.1.6被引入,马上成为DBA和Oracle专家用来诊断数据库性能的强有力工具。通过Statspack我们可以很容易的确定...
  • vic_qxz
  • vic_qxz
  • 2016年10月19日 17:45
  • 1295

oracle statspack 安装及使用<->

oracle statspack 工具从oracle 8.1.6开始被引用,从oracle 10G开始,oracle推出新的工具...
  • u014056822
  • u014056822
  • 2014年04月10日 18:11
  • 1072

Definition of SQL statement execution(parse/execute/fetch)

1) parse - pretty well defined, that is prepareStatement - we do a soft or hard parse, compile the s...
  • u011616400
  • u011616400
  • 2014年12月04日 13:24
  • 321

通过案例学调优之--Oracle Time Model(时间模型)

通过案例学调优之--Oracle Time Model(时间模型)650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/57/7E/wKi...
  • lqx0405
  • lqx0405
  • 2015年03月31日 12:11
  • 4708
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:statspack 中 Execute to Parse
举报原因:
原因补充:

(最多只允许输入30个字)