分享更有价值
被信任是一种快乐

如何检查Oracle命中率

文章页正文上

这篇文章主要介绍如何检查Oracle命中率,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在数据库正常使用期间,可以通过以下SQL来测试数据库性能:SQL>select (1-(sum(decode(name, ‘physical reads’,value,0))/(sum(decode(name, ‘db block gets’,value,0)) + sum(decode(name,’consistent gets’,value,0))))) *免费主机域名 100 “HIT RATE “from v$sysstat;HIT RATE———————99.8493296SQL>select (1-(sum(getmisses)/sum(gets))) * 100 “HIT RATE” from v$rowcache;HIT RATE———————98.1750126SQL>select Sum(Pins)/(Sum(Pins) + Sum(Reloads)) * 100 “HIT RATE” from V$LibraryCache;HIT RATE———————99.9905342SQL> select a.value “Disk Sorts”, b.value “Memory Sorts”,round((100*b.value)/decode((a.value+b.value),0,1,(a.value+b.value)),2)”Memory Sorts%” from v$sysstat a, v$sysstat b wherea.name = ‘sorts (disk)’and b.name = ‘sorts (memory)’;Disk Sorts Memory Sorts Memory Sorts%———- ———— —————-SQL> select decode(state,0, ‘FREE’,1,decode(lrba_seq,0,’AVAILABLE’,’BEING USED’),3, ‘BEING USED’, state) “BLOCK STATUS”,count(*) from x$bh group by decode(免费主机域名state,0,’FREE’,1,decode(lrba_seq,0,’AVAILABLE’,’BEING USED’),3, ‘BEING USED’, state);BLOCK STATUSCOUNT(*)—————————————- ———-BEING USED1876SQL> select sum(pct_bufgets) “Percent” from (select rank() over ( order by buffer_gets desc ) as rank_bufgets,to_char(100 * ratio_to_report(buffer_gets) over (),’999.99′) pct_bufgets from v$sqlarea ) where rank_bufgets
Percent———-10.23一般在8%左右,小于5%为最佳。调整滥用磁盘读操作的主要语句:我发现在没有作调整的情况下,在绝大多数的系统中,访问量占前25位的语句的磁盘读操作将占用整个系统所有磁盘和/或内存读操作的75%。SQL> select disk_reads, substr(sql_text,1,4000) from v$sqlareaorder by disk_reads desc;表和与它们相关联的索引应当放置在不同的物理磁盘上,以便减少文件I/O。以上测试也可以通过AWRSTATSPACK来查看. 在分析结果中,我们首先要看的十项内容:1. 首要的5个等待时间(定时事件)2. 负载简档(Load profile3. 实例效率点击率(Instance efficiency hit ratios4. 等待时间(Wait events5. 闩锁等待(Latch waits6. 首要的SQLTop SQL7. 实例活动(Instance activity8. 文件I/0和段统计数据(File I/0 and segement statistics9. 内存分配(Memory allocation10.缓冲区等待(Buffer waits
——————————End——————————————————以上是“如何检查Oracle命中率”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注云技术行业资讯频道!

相关推荐: sqlserver关于日志传输log shipping的知识点有哪些

这篇文章主要讲解了“sqlserver关于日志传输log shipping的知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“sqlserver关于日志传输log shipping的知识点有哪些”吧!1…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册