优化调整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数据库了。 (中国计算机报)
|首 页||上一页|
与 或 标题 全文 关键字 以上全部
·国家级治脑病新药思维源 ·中藏药治疗脑病新突破 ·治类风湿,强直性脊柱炎 ·养肾·痛风·长寿 ·肝病泌尿脑萎缩新药介绍 ·强直性脊柱炎康复乐园 ·让中医辩证不孕不育 ·国医治股骨头坏死一绝 ·乙肝为何久治不愈? ·二千元垄断批发做老板 ·中医中药专治前列腺 ·治牛皮癣白癜风已成现实 ·专治痛风病的白衣天使 ·不孕不育的杏林奇葩 ·专卖店零售管理系统