Execute to Parse %

原创 2017-06-02 Oracle 宅必备

从这期开始讲解awr报告的部分,上期说的是awr整体的部分,今天开始对里面的细节说起

这期针对Instance Efficiency Percentages 部分做说明

Alt text

理论上说上述比例应接近100%

Execute to Parse %

该指标是SQL执行次数和解析次数的比值

计算公式为:

round(100*(1-parse/exe),2)

从公式可以看出:

如何查看

上面参数同样可以通过v$sysstat查看到,注意该参数是累积的,计算时需时时间段的差值

Alt text

关于cursor sharing

有人会建议设置cursor sharing = similar ,这样会针对相似语句使用软解析,这样是不可取的,会导致性能问题。

如何处理

若该指标过低,往往是开发人员的程序造成的,如未使用绑定变量

可参考 TOM的一句话:

参考连接: https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1594740500346667363