网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  oracle性能调优过程中如何观察缓存命中率     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:124次  录入:管理员--2008-04-29  
 

【赛迪网-it技术报道】在oracle数据库性能调优的过程中,当需要观察缓存命中率(measure the buffer cache hit ratio)时,我们可以使用下面的语句:

rem-------------------------------------------
rem 测量缓存命中率
rem ------------------------------------------

-- 获取初始缓存命中率...
select round((1-(phy.value / (cur.value + con.value)))*100,2) "cache hit ratio"
from v$sysstat cur, v$sysstat con, v$sysstat phy
where cur.name = 'db block gets'
and con.name = 'consistent gets'
and phy.name = 'physical reads'
/

-- 我们人为来增加缓存命中率...
declare
v_dummy dual.dummy%type;
begin
for i in 1..1000 loop
select dummy into v_dummy from dual;
end loop;
end;
/

-- 我们再来测量...
select round((1-(phy.value / (cur.value + con.value)))*100,2) "cache hit ratio"
from v$sysstat cur, v$sysstat con, v$sysstat phy
where cur.name = 'db block gets'
and con.name = 'consistent gets'
and phy.name = 'physical reads'
/

 
 
上一篇: oracle数据库中按用户名重建索引的方法    下一篇: 在oracle中列出指定数据表的全部索引列
  相关文档
启动或关闭数据库的归档(archivelog)模式 08-06
教你快速掌握oracle中"kill"进程的方法 (1) 01-31
帮你充分认识 Oracle 数据库表与视图 05-13
讲解oracle数据库的sysdba权限登录问题 (1) 06-05
影响oracle数据库系统性能的初始化参数 11-19
oracle数据库百分比格式化的解决方案 03-20
讲解v$datafile_header相关字段的使用 03-10
解析:ORACLE性能调整--统计信息的迁移 08-05
oracle数据库专享工具介绍:sql*loader (1) 09-09
循序渐进讲解oracle数据库管理员的职责 (1) 04-29
Oracle数据库的四种启动方式 09-29
利用Oracle执行计划机制提高查询性能 04-11
实例讲解ora-12514和ora-12514解决方法 04-15
怎样在oracle 10g存储过程中log错误行 04-16
用一个实例讲解如何生成autotrace权限 04-03
关于Oracle 9i数据库密码重用规则分析 04-11
讲解Oracle数据库之中数据安全完全分析 07-07
借助两个开发包在pl/sql中实现多进程通信 06-20
带你深入了解如何根据数据库时间戳选择列 04-22
使用oracle功能特性提高应用执行效率 (1) 04-15
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息