Oracle数据库缓冲区命中率的概述

Oracle数据库缓冲区命中率是我们经常用到的,以下的文章主要是介绍Oracle数据库缓冲区命中率,以下就是正文的介绍。你如果是Oracle数据库缓冲区命中率的相关内容的疯狂一族的话,以下的文章,你一定不要错过。

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站建设、阿拉尔网络推广、小程序设计、阿拉尔网络营销、阿拉尔企业策划、阿拉尔品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供阿拉尔建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

1、查看Oracle数据库缓冲区命中率

 
 
 
  1. select a.value + b.value "logical_reads", c.value 
    "phys_reads", round(100 * ((a.value+b.value)-c.value) 
    / (a.value+b.value)) "BUFFER HIT RATIO" from v$sysstat a, 
    v$sysstat b, v$sysstat c where a.statistic# = 40 and b.
    statistic# = 41 and c.statistic# = 42; 

2、Tags: oracle

Oracle数据库缓冲区命中率:

 
 
 
  1. sql>select value from v$sysstat where name =
    'physical reads'; value 3714179 sql>select value 
    from v$sysstat where name ='physical reads direct'; 
    value 0 sql>select value from v$sysstat where name 
    ='physical reads direct(lob)'; value 0 sql>select value 
    from v$sysstat where name ='consistent gets'; value 856309623 
    sql>select value from v$sysstat where name ='db block gets'; 
    value 19847790 

这里命中率的计算应该是令

 
 
 
  1. x=physical reads direct + physical reads direct(lob) 

命中率

 
 
 
  1. =100-(physical reads -x)/(consistent gets +db block gets -x)*100 

通常如果发现命中率低于90%,则应该调整应用可以考虑是否增大数据加

共享池的命中率

 
 
 
  1. sql> select sum(pinhits)/sum(pins)*100 "hit radio" 
    from v$librarycache; 

如果共享池的命中率低于95%就要考虑调整应用(通常是没应用bind var)或者增加内存。

关于排序部分

 
 
 
  1. sql> select name,
    value from v$sysstat where name like '%sort%'; 

如果我们发现sorts(disk)/(sorts(memory)+sorts(disk))的比例过高,则通常意味着sort_area_size部分内存教较小,可考虑调整相应的参数。

关于log_buffer

 
 
 
  1. sql>select name,value from v$sysstat where name in 
    ('redo entries','redo buffer allocation retries'); 

假如redo buffer allocation retries/redo entries的比例超过1%我们就可以考虑增加log_buffer.

上述的相关内容就是对Oracle数据库缓冲区命中率的描述,希望会给你带来一些帮助在此方面。

当前题目:Oracle数据库缓冲区命中率的概述
文章分享:http://www.gawzjz.com/qtweb2/news49/13799.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联