网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle9i里指针共享的增强.
.Oracle CHAR,VARCHAR,VARCHAR2.
.[范例] 如何以表为数据源,导入成.
.ORA-01502 state unusable错误成.
.Oracle9i初始化参数中文说明(14).
.oracle数据库文件中的导入\导出(.
.SQL Server和Oracle的常用函数对.
.Oracle8I系统管理员资料.
.Oracle中logmnr包的使用详解.
.Oracle 存储过程返回结果集.
.Oracle 数据库的集中复制方法浅议.
.关于Oracle数据库各种存储形式的.
.Red Hat Linux 7.1使用手册(上).
.PL/SQL中如何传递字符串变量给in.
.Oracle 9i新特性研究四(延续性初.
.Oracle新手入门: Oracle问答精选.
.在NOVELL网实现ORACLE分布式处理.
.如何把数据导入不同的表空间?.
.ORACLE在HP-UX下的系列问题处理(.
.手工建立ORACLE数据库步骤.

用裸设备来提高Oracle数据库的性能

发表日期:2008-2-9



  你需要知道这样一个事实:磁盘I/O是影响Oracle数据库性能的一个重要原因。就本质来说,任何Oracle数据库负责存储数据,从磁盘中查询数据是非常昂贵和费时的操作。
  
  由于许多Oracle系统需要大量的I/O操作,很多Oracle专职人员在碰到大块(DB_BLOCK_SIZE)数据操作时就考虑使用“裸设备”(raw device)。裸设备指得是绕过UNIX 的Journal文件系统(Journal File System ,JFS)直接进行访问的磁盘,这样就省去了JFS文件系统的开销。
  
  磁盘I/O开销的减少可以提高磁盘吞吐量,但是只有在I/O操作确实已经是影响Oracle数据库性能提高的瓶颈的情况下才是这样的。此外,使用裸设备还要求Oracle治理员和系统治理员进行大量的手工劳动。
  
  Oracle建议只有在Oracle数据库性能受到I/O速度限制时才需要考虑使用原始设备,这一点非常重要。对这样的Oracle数据库来说,裸设备可以极大的提高总体性能。但是假如数据库性能没有受I/O速度的制约,使用裸设备并不会对性能提高有所帮助。
  
  还有一点需要说明,在Oracle 8.1.7中,这个特性称之为Direct I/O,某些高端的UNIX平台支持该特性。Veritas公司也销售一个名为Quick I/O的产品,它为Oracle提供了接近于裸设备的性能而无需额外的治理裸设备所需的开销。
上一篇:Oracle数据库开发的一些经验积累(三) 人气:663
下一篇:SQL Server和Oracle的常用函数对比 人气:743
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐