Redo NoWait %
原创 2017-05-24 Oracle 宅必备
从这期开始讲解awr报告的部分,上期说的是awr整体的部分,今天开始对里面的细节说起
这期针对Instance Efficiency Percentages 部分做说明
理论上说上述比例应接近100%
Redo NoWait %
该指标指的是redo条目(redo-entries )在redo log中可立即生成而不用等待的次数与全部redo entries的比例
redo entry对应的是每一个DML语句
计算公式如下:
100 x (1- (redo log space requests/redo entries)
redo log space requests 该请求会在数据库进程请求生成redo entry,而这时redo log空间满的情况下发生,这时数据库会被动的进行日志切换以使事务可以继续进行。
redo entries 会在每次redo entry 写入 redo log时增加
上述2个值可通过视图v$sysstat查看,注意它们的值是累积的
一般来说我们需要保持redo log space requests的值不增长
如何处理
如该参数过低可从下面2点出发:
如redo log切换十分频繁(约15分钟切换一次),则需要增加online redo log大小
如果redo log切换不频繁,则说明可能是磁盘IO性能太慢,需将online redo log放置到高性能磁盘中