网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
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教程,数据库安全,数据库文摘
本月文章推荐
.Oracle数据库技术(24).
.如何拷贝与粘贴.
.TestKing Oracle 1z0-032 V11.1.
.Oralcle 10g Fedora Core X上快速.
.关于block中行数据的存储与空间重.
.Logminer in Action.
.修复Oracle数据库参数文件的另类.
.利用 Ghost 复制您的Linux 系统.
.ActualTest Oracle 1Z0-131 v01..
.用Ultra Search自建超级搜索.
.如何对CLOB字段进行全文检索?.
.Oracle中汉字的乱码问题.
.读书总结:Oracle 软件结构.
.Oracle中Blob字段的写入处理(一.
.isql*plus中经常使用修改select语.
.AIX 上安装 ORACLE 9.2 EE.
.关于Oracle 8.1.7安装时出现故障.
.Oracle体系框架及SQL语句性能完全.
.学会看oracle SQL语法图.
.NULL 小议.

在Windows 2000下优化Oracle9i性能(1)

发表日期:2008-2-9


一、优化磁盘配置

Oracle是一个磁盘I/O强烈的应用,要确保你恰当地配置磁盘和文件系统:

在磁盘上建立数据文件前首先运行磁盘碎片整理程序

为了安全地整理磁盘碎片,需关闭打开数据文件的实例,并且停止服务。假如你有足够的连续磁盘空间建立数据文件,那么你就很轻易避免数据文件产生碎片。

不要使用磁盘压缩

Oracle数据文件不支持磁盘压缩。

不要使用磁盘加密

加密象磁盘压缩一样增加了一个处理层降低磁盘读写速度。假如你担心自己的数据可能泄密,就使用dbms_obfuscation包和label security选择性地加密数据的敏感部分。

不要使用超过70%的磁盘空间

剩余的磁盘空间存放系统临时数据和作为磁盘碎片整理程序存放中间数据。

使用RAID

选择硬件RAID超过软件RAID;

带有硬件RAID控制器;

日志文件不要放在RAID 5卷上,因为RAID 5读性能高而写性能差。

把日志文件和归档日志放在与控制文件和数据文件分离的磁盘控制系统。

分离页面交换文件到多个磁盘物理卷

跨越至少两个磁盘建立两个页面文件。你可以建立四个页面文件并在性能上受益,确保所有页面文件的大小之和至少是物理内存的两倍。

二、优化CPU使用和配置

取消屏幕保护

屏幕保护吸取大量的CPU资源而且提供的是对数据库服务器毫无意义的用处,非凡要禁止3GL屏幕保护,假如你必须使用屏幕保护就用“空屏幕”减少CPU使用。

把系统配置为应用服务器

运行控制面板的“系统”,在高级选项卡中设置“性能选项”到“后台程序”,这提供优先权给应用程序,象类似Oracle的服务,反对用户在图形用户界面启动一个笨拙的程序。

监视系统中消耗中断的硬件

消耗CPU中断和时间的硬件应该避免使用。通常这样的硬件是便宜的因为它把工作载入CPU,而CPU要处理外围的高级性能的硬件,通常需要注重:

1、支持总线控制的网卡

2、支持DMA而不支持PIO的磁盘控制器

使用性能监视器跟踪处理器对象的%Interrupt Time 计数器数值,和这个计数器的基线和标准,然后监视问题。

3、有利避免中断的方式是使用硬件RAID控制器代替windows 2000支持的软件RAID。

保持最小的安全审计记录

在专用服务器上运行Oracle

Oracle是内存消耗大户,不要在执行下列功能的系统上运行Oracle数据库:

1、主域或备份域控制器(Windows 2000下都称域控制器)

2、文件服务器

3、打印服务器

4、远程访问服务器

5、路由器、代理或防火墙

不要使用花哨的壁纸(假如使用,要尽量减小壁纸文件大小) 禁止非必须的服务

最好禁止系统里非必须的服务,假如时而需要某些服务功能,可将启动类型设置为“手动”,要做到这一点首先同网络治理员验证实际的服务需求:

1、假如你的系统不需要打印机,通常停止这个服务并设置为手动;

2、停止License Logging Service服务除非你对它有非凡要求;

3、不应该使用DHCP服务,并禁止它;

4、不要自动启动你不需要的程序;

检查菜单“开始/程序/启动”里的内容,删除不需要的程序。
一、优化磁盘配置

Oracle是一个磁盘I/O强烈的应用,要确保你恰当地配置磁盘和文件系统:

在磁盘上建立数据文件前首先运行磁盘碎片整理程序

为了安全地整理磁盘碎片,需关闭打开数据文件的实例,并且停止服务。假如你有足够的连续磁盘空间建立数据文件,那么你就很轻易避免数据文件产生碎片。

不要使用磁盘压缩

Oracle数据文件不支持磁盘压缩。

不要使用磁盘加密

加密象磁盘压缩一样增加了一个处理层降低磁盘读写速度。假如你担心自己的数据可能泄密,就使用dbms_obfuscation包和label security选择性地加密数据的敏感部分。

不要使用超过70%的磁盘空间

剩余的磁盘空间存放系统临时数据和作为磁盘碎片整理程序存放中间数据。

使用RAID

选择硬件RAID超过软件RAID;

带有硬件RAID控制器;

日志文件不要放在RAID 5卷上,因为RAID 5读性能高而写性能差。

把日志文件和归档日志放在与控制文件和数据文件分离的磁盘控制系统。

分离页面交换文件到多个磁盘物理卷

跨越至少两个磁盘建立两个页面文件。你可以建立四个页面文件并在性能上受益,确保所有页面文件的大小之和至少是物理内存的两倍。

二、优化CPU使用和配置

取消屏幕保护

屏幕保护吸取大量的CPU资源而且提供的是对数据库服务器毫无意义的用处,非凡要禁止3GL屏幕保护,假如你必须使用屏幕保护就用“空屏幕”减少CPU使用。

把系统配置为应用服务器

运行控制面板的“系统”,在高级选项卡中设置“性能选项”到“后台程序”,这提供优先权给应用程序,象类似Oracle的服务,反对用户在图形用户界面启动一个笨拙的程序。

监视系统中消耗中断的硬件

消耗CPU中断和时间的硬件应该避免使用。通常这样的硬件是便宜的因为它把工作载入CPU,而CPU要处理外围的高级性能的硬件,通常需要注重:

1、支持总线控制的网卡

2、支持DMA而不支持PIO的磁盘控制器

使用性能监视器跟踪处理器对象的%Interrupt Time 计数器数值,和这个计数器的基线和标准,然后监视问题。

3、有利避免中断的方式是使用硬件RAID控制器代替Windows 2000支持的软件RAID。

保持最小的安全审计记录

在专用服务器上运行Oracle

Oracle是内存消耗大户,不要在执行下列功能的系统上运行Oracle数据库:

1、主域或备份域控制器(Windows 2000下都称域控制器)

2、文件服务器

3、打印服务器

4、远程访问服务器

5、路由器、代理或防火墙

不要使用花哨的壁纸(假如使用,要尽量减小壁纸文件大小) 禁止非必须的服务

最好禁止系统里非必须的服务,假如时而需要某些服务功能,可将启动类型设置为“手动”,要做到这一点首先同网络治理员验证实际的服务需求:

1、假如你的系统不需要打印机,通常停止这个服务并设置为手动;

2、停止License Logging Service服务除非你对它有非凡要求;

3、不应该使用DHCP服务,并禁止它;

4、不要自动启动你不需要的程序;

检查菜单“开始/程序/启动”里的内容,删除不需要的程序。
上一篇:在复杂应用环境下监控 ORACLE 数据库性能(1) 人气:573
下一篇:有关CBO优化的几个问题 人气:833
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐