Buffer Hit %

原创 2017-05-25 Oracle 宅必备

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

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

Alt text

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


Buffer Hit %

该指标指的是数据库请求的数据在buffer cache中直接命中的比例

该指标越高代表oracle在buffer cache直接找到需要的数据越多,从而不需要从磁盘进行读取

buffer cache(内存)中读取的速率是从磁盘读取速率的成百上千倍

应用场景

该参数在OLAP和DSS系统中不太重要,因为他们有大量的全表扫描或者并行操作

并行操作有时会跳过buffer cache 而使用PGA

该参数对于OLTP系统非常重要,需要保持在90%以上,因为其有大量连续的操作,从磁盘读取将大大影响系统性能

如何处理

如该指标过低可使用 data buffer cache advisory 查看合适建议并修改 db_cache_size 参数大小