我们经常关注AWR report中pase cpu to pase elapsd % 参数,它表示sql在解析过程中使用cpu的时间占用总时间的百分比,我们希望它接近100,这样sql在解析的过程中没有其它事件在等待。
当我们发现此参数值比较低时,就要考虑sql在解析过程中等待什么事件,由那些事件触发它在等待(libary cache, row tx contention eg)。这时我们要考虑是否对oracle cbo optimizer调优,包括软、硬解析,以及其它等待事件的调整。
本文探讨了AWR报告中pasecputopaseelapsd%参数的意义及其对SQL解析过程的影响。该参数反映了SQL解析阶段CPU使用率与总时间的比例,理想情况下应接近100%,表明解析过程中没有等待事件发生。当该值较低时,需要进一步分析SQL在解析过程中可能遇到的等待事件,如libary cache和row lock contention等,并据此进行Oracle CBO优化。
我们经常关注AWR report中pase cpu to pase elapsd % 参数,它表示sql在解析过程中使用cpu的时间占用总时间的百分比,我们希望它接近100,这样sql在解析的过程中没有其它事件在等待。
当我们发现此参数值比较低时,就要考虑sql在解析过程中等待什么事件,由那些事件触发它在等待(libary cache, row tx contention eg)。这时我们要考虑是否对oracle cbo optimizer调优,包括软、硬解析,以及其它等待事件的调整。
4292
1万+
3319

被折叠的 条评论
为什么被折叠?