中华网通行证
用户名 密码
中华网科技
科技动态 硬件广场 下载基地 网络教室 科学博览 移动时代 网吧之家 桌面壁纸 科技商情  

优化调整Oracle 8i数据库(3)
  2001-12-28 10:54:13

  
  .vxfs:Veritas文件系统;
  .原始设备:没有文件系统。

  通常没有事实证明文件系统与文件系统是相配的,甚至不同的ufs文件系统也难以比较(因为执行不同),尽管ufs通常是高性能的选择,但根据选择文件系统的不同,性能差别变化也很大。

  监控磁盘性能
  使用sar -b和sar -u可以监控磁盘性能。

  sar -b对磁盘性能的重要性如下:
  (1)bread/s、bwrit/s:块读和块写,它们对文件系统而言是非常重要的。
  (2)pread/s、pwrit/s:分区读和分区写,它们对原始分区数据库系统是非常重要的。
  Oracle块大小应该匹配磁盘块大小或是磁盘块大小的倍数。若可能的话,在数据库文件使用文件系统前在分区上做文件系统检查;然后制作一个新的文件系统,确保它是清洁的和不破碎的。尽可能地均匀分布磁盘I/O,将数据库文件与日志文件分开。

  调整CPU的使用
  1.在同一优先权上保持所有Oracle用户和进程
  在Oracle中,所有用户和后台进程操作在同一优先级上,修改优先权对竞争和响应时间有意想不到的影响。
  例如,若LGWR(日志写进程)获得低优先权,则它不能充分地执行,LGWR将成为一个瓶颈;另一方面,若LGWR有高的优先权,用户进程可能要忍受较坏的响应时间。

  2.在多处理器系统上使用处理器亲和力/捆绑
  在多处理器环境中,使用处理器亲和力/捆绑(affinity/binding,若它在系统中可用)。处理器捆绑禁止某进程从一个CPU移动到另一个,允许CPU高速缓存中的信息被更好地利用,而且可以捆绑服务器进程,从而充分利用高速缓存(因为它总是活动的,允许后台进程在CPU间流动)。

  3.为Export(导出)/Import(导入)和SQLLoader使用单任务链接
  若要在用户和Oracle 8i之间传输大量的数据(如使用Export/Import),使用单任务结构是非常高效的,因为作为单任务链接Oracle可执行程序,允许某用户进程直接存取整个SGA。但运行单任务需要更多的内存。为了使用单任务导入、导出和SQLLoader(sqlldrst)可执行程序,我们可以调用make文件的ins_rdbms.mk(在$ORACLE_HOME/rdbms/lib目录中)。

  下面是用于实现单任务导入、导出和SQLLoader(sqlldrst)的可执行程序:
  % cd $ORACLE_HOME/rdbms/lib
  % make -f ins_utilities.mk singletask

  调整块大小和文件大小
  在Solaris上,Oracle块缺省值为2KB,可以设置的实际大小为2KB的倍数,最大设置值为16KB。


  最优的块大小通常是缺省值,但随着应用程序而变化。为了用不同的Oracle块大小建立数据库,在创建数据库前在initsid.ora文件中增加下面行:

  db_block_size=new_block_size

  调整Solaris缓冲区高速缓存大小
  为了充分利用原始设备的优点,我们需要调整Oracle 8i缓冲区高速缓存的大小和Solaris缓冲区高速缓存。
  Solaris缓冲区高速缓存由操作系统提供。它在内存中保存数据的块(在它们被从内存传送到磁盘前,反之亦然)。

  Oracle 8i缓冲区高速缓存是在内存中保存Oracle数据库缓冲区的区域。因为Oracle 8i可以使用原始设备,它不需要使用Solaris缓冲区高速缓存。

  在移动原始设备时,增加Oracle 8i缓冲区高速缓存的大小。若系统中内存的数量是有限的,则相应地减少Solaris缓冲区高速缓存的大小。

  Solaris命令sar可以帮助决定哪些缓冲区高速缓存应该增加或减少:

  sar -b:报告Solaris缓冲区高速缓存的活动;
  sar -w:报告Solaris内存交换活动;
  sar -u:报告CPU利用情况;
  sar -r:报告内存利用情况;
  sar -p:报告Solaris内存分页活动。

  通常在缓存命中率上升时,我们需要增加Oracle 8i缓冲区高速缓存的大小,而在交换/分页活动变高时,我们需要减少高速缓存的大小。

  我们还可以使用Oracle 8i建立的跟踪(Trace)和警报(Alter)文件来诊断和解决运行中存在的问题。
  只要我们充分利用以上命令和方法,就可以很好地优化与调整Oracle 8i数据库了。
  
  (中国计算机报)

|首 页||上一页|

赛迪网



相关报道
 
更多本栏目内容
??Windows 2000系统安全设置攻略
??Dreamweaver编写CSS需要掌握的技巧
??使用Flash MX过程中的3个小技巧
??拖IE9网站图标到Win7任务栏 精彩好礼任你拿
??从此不再耗流量?Google离线地图试用
??给瑞星添加移动存储自动杀毒功能
??一周壁纸榜单 靓丽风景伴您欢度周末
??金山网络七款软件齐升级 炫丽界面贺新春
??提升网站流量和权重 百度热榜排第一
预警:电商促销引钓鱼 七夕网购需谨慎

本站检索



中华网推荐

·国家级治脑病新药思维源
·中藏药治疗脑病新突破
·治类风湿,强直性脊柱炎
·养肾·痛风·长寿
·肝病泌尿脑萎缩新药介绍
·强直性脊柱炎康复乐园
·让中医辩证不孕不育
·国医治股骨头坏死一绝
·乙肝为何久治不愈?
·二千元垄断批发做老板
·中医中药专治前列腺
·治牛皮癣白癜风已成现实
·专治痛风病的白衣天使
·不孕不育的杏林奇葩
·专卖店零售管理系统





   

网络教室编辑信箱