脚本之查询自实例启动至今的buffer命中率
2014-11-20 09:34
141 查看
一、
命中次数与进程读取次数之比就是我们一个衡量数据库性能的重要指标:bufferhitratio(buffer命中率),可以通过以下语句获得自实例启动至今的buffer命中率:
根据经验,一个良好性能的系统,这一值一般保持在95%左右。
二、
查看当前的BufferCache命中率:
命中次数与进程读取次数之比就是我们一个衡量数据库性能的重要指标:bufferhitratio(buffer命中率),可以通过以下语句获得自实例启动至今的buffer命中率:
SQL>select1-(sum(decode(name,'physicalreads',value,0))/
2(sum(decode(name,'dbblockgets',value,0))+
3(sum(decode(name,'consistentgets',value,0)))))"BufferHitRatio"
4fromv$sysstat;
BufferHitRatio
----------------
.926185625
1rowselected.
SQL>
根据经验,一个良好性能的系统,这一值一般保持在95%左右。
二、
查看当前的BufferCache命中率:
SQL>select1-(physical_reads)/(consistent_gets+db_block_gets)
2fromv$buffer_pool_statistics;
1-(PHYSICAL_READS)/(CONSISTENT
------------------------------
0.967658520581074
SQL>
相关文章推荐
- Linux/UNIX环境下Oracle数据库多实例开机启动脚本
- Linux Shell经典实例解析--Oracle启动脚本(上)
- Selenium2学习-005-WebUI自动化实战实例-003-三种浏览器(Chrome、Firefox、IE)启动脚本源代码
- 用shell脚本监控进程是否存在 不存在则启动的实例
- mysql5.6.7多实例安装、配置的详细讲解分析及shell启动脚本的编写
- MySQL 多实例启动和关闭脚本
- linux下启动oracle数据库实例的脚本
- 脚本之查询库缓存上的PIN命中率
- Linux/UNIX环境下Oracle数据库多实例开机启动脚本(转)
- MySQL 多实例启动和关闭脚本
- Linux Shell经典实例解析--Oracle启动脚本(下)
- 运行两个ofbiz实例的启动脚本中获取进程号
- 用shell脚本监控进程是否存在 不存在则启动的实例
- sql语句脚本之查询PGA,sga等命中率
- Linux Shell经典实例解析--Oracle启动脚本(上)
- [原创]Oracle服务、ORCL实例手动启动脚本
- Linux Shell经典实例解析:Oracle启动脚本
- Scripts:查询db_block_buffer使用率的脚本perf_db_block_buffer_usage.sql
- 用shell脚本监控进程是否存在 不存在则启动的实例
- 一台服务器上多tomcat实例的启动脚本