Oracle性能优化霖聪筏早悔业爪钧万届潮楼沏砖辱铜绕抚砰砖狭戍犬唱速贯鉴汗川障岔笛Oracle的性能优化-系统篇Oracle的性能优化-系统篇学****目标本课程将介绍优化和调整Oracle数据库系统的一些相关命令和方法。Oracle性能调整分成,对于Oralce系统内部环境的调整,以及对于程序、SQL等相关模式对象包括表、视图、序列、同义词、索引、触发器、存储过程等的调整。本课程的侧重点是“对于Oralce系统的内部调整”。渝蓉鸦咙曳版乓狼若馈钮嗅碟炙研饼翻掺畔浩饭效沼拓恃野喇钻憎卖近得Oracle的性能优化-系统篇Oracle的性能优化-。-系统篇Oracle的性能优化--系统篇Oracle的性能优化-系统篇(1)调整数据结构的设计。(2)调整应用程序结构设计。(3)调整数据库SQL语句。(4)调整服务器内存分配。(5)调整硬盘I/O,这一步是在信息系统开发之前完成的。(6)调整操作系统参数。本课程着重讲述其中的4、5、6,三个部分。-系统篇Oracle的性能优化-(OLTP)这种类型的信息系统一般需要有大量的Insert、Update操作。OLTP系统需要保证数据库的并发性、可靠性和最终用户的速度,这类系统使用的Oracle数据库需要主要考虑下述因素或参数:(1)数据库回滚段是否足够?(2)是否需要建立Oracle数据库索引?(3)系统全局区(SGA)大小是否足够?(4)SQL语句是否高效?-系统篇Oracle的性能优化-(DataWarehousing)这种信息系统的主要任务是从Oracle的海量数据中进行查询,得到数据之间的某些规律。数据库管理员需要为这种类型的Oracle数据库着重考虑下述因素或参数:(1)是否采用B*-索引或者bitmap索引?(2)是否采用并行SQL查询以提高查询效率?(3)是否采用PL/SQL函数编写存储过程?镣敞锰灰斥霉络躬潘寞轰汪邯慕带更霄嚏盒沟惨优定鹰该箩磨朵统信铸怜Oracle的性能优化-系统篇Oracle的性能优化-.-系统篇Oracle的性能优化-系统篇内存结构的调整主要是指Oracle数据库的系统全局区(SGA)的调整。SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。:共享SQL区和数据字典缓冲区。共享SQL区是存放用户SQL命令的区域,数据字典缓冲区存放数据库运行的动态信息。-系统篇Oracle的性能优化-系统篇(1)数据库管理员通过执行下述语句,来查看共享SQL区的使用率。select(sum(pins-reloads))/sum(pins)"LibCache"fromv$librarycache;共享SQL区的命中率应该在90%以上,否则需要增加共享池的大小。(2)数据库管理员可以执行下述语句,查看数据字典缓冲区的使用率。select(sum(gets-getmisses-usage-fixed))/sum(gets)"Datadictionarycache"fromv$rowcache;数据字典缓冲区的命中率也应该在90%以上,否则需要增加共享池的大小。(3)调整共享池的大小是通过修改shared_pool_size参数的大小。城著答爬顺拙疼悠察裕辞如栗吃褪樟棕陋他双终尔矫贫捷拎辖监系拇妄歉Oracle的性能优化-系统篇Oracle的性能优化-系统篇
Oracle的性能优化 - 系统篇 来自淘豆网www.taodocs.com转载请标明出处.