Oracle Performance Tuning Case Analysis

本文深入探讨了Oracle性能调优的关键指标,包括实例效率百分比、redo缓冲区获取未等待比率、执行到解析比例等,并详细解释了各指标的正常范围、计算公式及影响因素。

DBA Notes: 2011/11/15

Cheng Li

 

Oracle Performance Tuning Case Analysis

 

Instance Efficiency Percentages (Target 100%)

Buffer Nowait %:

100.00

Redo NoWait %:

-50.01

Buffer Hit %:

95.61

In-memory Sort %:

99.36

Library Hit %:

99.00

Soft Parse %:

97.33

Execute to Parse %:

60.88

Latch Hit %:

100.00

Parse CPU to Parse Elapsd %:

0.00

% Non-Parse CPU:

99.73

 

Redo NoWait
这个指标是指redo缓冲区获取buffer的未等待比率
正常指标范围:
Redo Nowait
率正常指标范围为:99%-100%
计算公式:
Redo Nowait = (1- redo log space requests / reso entries) * 100

可以通过SQL查询得到Redo NoWait命中率
select round((1 - waits.value/redos.value)*100,2) "Redo NoWait Ratio"
from v$sysstat waits,v$sysstat redos
where waits.name ='redo log space requests'
  and redos.name ='redo entries';

影响因素:
1. Log_buffer_size
参数设置过小
2.
归档的速度太慢
3.
联机日志文件太小
4.
联机日志文件放在缓慢的磁盘设备上

 

Execute to Parse
这个指标是指数据库的SQL语句执行和分析的比例
正常指标范围:
 Execute to Parse
越接近100%越好
计算公式:
 Execute to Parse = (1- Parses / Executions) * 100


可以通过SQL查询得到Execute to Parse
select round((1 - hard.value/total.value)*100,2) "Execute to Parse Ratio"
from v$sysstat hard,v$sysstat total
where hard.name ='parse count (hard)'
and total.name ='parse count (total)';

影响因素:
1. Share_pool_size
参数的大小
2.
最重要的影响因素是应用程是否使用了绑定变量

 

Reference:

http://space.itpub.net/22779291/viewspace-625234

http://www.dba-oracle.com/m_redo_nowait_ratio.htm

 

fj.png华盛顿.jpg

fj.png皇家方舟.jpg

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26136400/viewspace-710986/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26136400/viewspace-710986/

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值