ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 命中率问题

命中率问题

原创 Linux操作系统 作者:听海★蓝心梦 时间:2009-02-26 15:40:16 0 删除 编辑
1、select physical_reads/(db_block_gets+consistent_gets) from v$buffer_pool_statistics;

结果:
     0.377767192556395

2、SELECT a.VALUE + b.VALUE logical_reads,
c.VALUE phys_reads,
round(100*(1-c.value/(a.value+b.value)),4) hit_ratio
FROM v$sysstat a,v$sysstat b,v$sysstat c
WHERE a.NAME='db block gets'
AND b.NAME='consistent gets'
AND c.NAME='physical reads';
  
结果:      logical_reads         phys_reads             hit_ratio
        562713821869        8280258719        98.5285

为什么两次执行的命中率差别这么大?

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

上一篇: UNBO表空间问题
请登录后发表评论 登录
全部评论

注册时间:2009-02-18

  • 博文量
    256
  • 访问量
    1196364