设为首页收藏本站language 语言切换
查看: 1082|回复: 0
收起左侧

在Windows 2000下优化Oracle9i性能

[复制链接]
发表于 2010-2-25 10:24:00 | 显示全部楼层 |阅读模式
<p >Windows 2000下的Oracle性能优化需要考虑磁盘I/O、CPU、网络子系统、内存几个子系统,这里着重介绍Oracle在Windows 2000环境下的内存调整。<p ><center><font color="#000099"><strong>优化磁盘配置</strong></font></center><p >Oracle是一个磁盘I/O强烈的应用,要确保你恰当地配置磁盘和文件系统:<p ><b>在磁盘上建立数据文件前首先运行磁盘碎片整理程序</b><p >为了安全地整理磁盘碎片,需关闭打开数据文件的实例,并且停止服务。如果你有足够的连续磁盘空间建立数据文件,那么你就很容易避免数据文件产生碎片。 <p ><b>不要使用磁盘压缩</b><p >Oracle数据文件不支持磁盘压缩。<p ><b>不要使用磁盘加密</b><p >加密象磁盘压缩一样增加了一个处理层降低磁盘读写速度。如果你担心自己的数据可能泄密,就使用dbms_obfuscation包和label security选择性地加密数据的敏感部分。<p ><b>不要使用超过70%的磁盘空间</b><p >剩余的磁盘空间存放系统临时数据和作为磁盘碎片整理程序存放中间数据。<p ><b>使用RAID</b><p >选择硬件RAID超过软件RAID;<p >带有硬件RAID控制器;<p >日志文件不要放在RAID 5卷上,因为RAID 5读性能高而写性能差。<p >把日志文件和归档日志放在与控制文件和数据文件分离的磁盘控制系统。<p ><b>分离页面交换文件到多个磁盘物理卷</b><p >跨越至少两个磁盘建立两个页面文件。你可以建立四个页面文件并在性能上受益,确保所有页面文件的大小之和至少是物理内存的两倍。<p ><center><font color="#000099"><strong>优化CPU使用和配置</strong></font></center><p ><b>取消屏幕保护</b><p >屏幕保护吸取大量的CPU资源而且提供的是对数据库服务器毫无意义的用处,特别要禁止3GL屏幕保护,如果你必须使用屏幕保护就用“空屏幕”减少CPU使用。<p ><b>把系统配置为应用服务器</b><p >运行控制面板的“系统”,在高级选项卡中设置“性能选项”到“后台程序”,这提供优先权给应用程序,象类似Oracle的服务,反对用户在图形用户界面启动一个笨拙的程序。<p ><b>监视系统中消耗中断的硬件</b><p >消耗CPU中断和时间的硬件应该避免使用。通常这样的硬件是便宜的因为它把工作载入CPU,而CPU要处理外围的高级性能的硬件,通常需要注意:<p >1、支持总线控制的网卡<p >2、支持DMA而不支持PIO的磁盘控制器<p >使用性能监视器跟踪处理器对象的%Interrupt Time 计数器数值,和这个计数器的基线和标准,然后监视问题。<p >3、有利避免中断的方式是使用硬件RAID控制器代替Windows 2000支持的软件RAID。<p ><b>保持最小的安全审计记录</b><p ><b>在专用服务器上运行Oracle</b><p >Oracle是内存消耗大户,不要在执行下列功能的系统上运行Oracle数据库:<p >1、主域或备份域控制器(Windows 2000下都称域控制器)<p >2、文件服务器<p >3、打印服务器<p >4、远程访问服务器<p >5、路由器、代理或防火墙<p >不要使用花哨的壁纸(如果使用,要尽量减小壁纸文件大小)                                 <p align="center"><font color="FF0000" >1</font>234<span class="content01">下一页&gt;&gt;</span></p></p>
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-5 00:53 , Processed in 0.086478 second(s), 24 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表