关于Oracle检查命中率的SQL

2016-12-12 00:00:00嘉辉 Oracle认证

  如果传统安全厂商只是一味的采取防御等待战术,只是守着手里即将耗尽的资源,不正视市场变化的趋势,不积极探索新的商业模式,很有可能被新的厂商代替正在数据库开动2小时后,能够通功以下SQL来测试数据库机能。下面小编为大家整理了关于Oracle检查命中率的SQL,一起来看看吧:

  1. 慢冲区掷中率:

  缓冲区命中率表现在不须要举行磁盘拜访的情形下在内存构造中觅到常用数据块的频次

  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 Ratio"

  from v$sysstat;

  大于98%为最佳

  2.数据字典缓存命中率:

  数据字典慢存掷中率表现了对于数据字典和其他工具的内存读操纵所占的百分比。

  select (1-(sum(getmisses)/sum(gets))) * 100 "Hit Ratio" from v$rowcache;

  大于98%为最佳

  3.库缓存命中率:

  库缓存命中率表现了对于实践语句和PL/SQL工具的内存读操纵所占的百分比。细致,很高 ..........

阅读全文

[Oracle认证]相关推荐

[Oracle认证]热门推荐

[Oracle认证]最新文章

[Oracle认证]相关栏目推荐
查看更多
上一篇:ORACLE下开发JAVA程序常见问题解答 下一篇:客户信息系统的Oracle方案