Oracle9i 应用系统优化.docx
《Oracle9i 应用系统优化.docx》由会员分享,可在线阅读,更多相关《Oracle9i 应用系统优化.docx(10页珍藏版)》请在优知文库上搜索。
1、i、优化应用系筑方案制定选确,对应用系统运行环境分析合理.正确,在数超阵效劳落性能、存隹空间.网络带宽等方面的配置能蟠到达系统运行要求.2、优化目标响应时间与吞吐量平金临界安源2.1 响废HR1.与吞吐量平春根据应用类型的不同.性能优化的目标不同:在找事务於理系琉O1.TP)把吞吐量定义为性能指标:决策支持系施(DSS)把响应对属定义为性能指标。响度品同响应时间=效劳时间+等待时间泉籍吞吐量系统吞吐费指在给定的叶门内所完成的工作量.有以下两种技末:以相后的资源来完成更多的工作(减少效劳时间):通过减少整个响应时何来更快完成工作.0*W出竞争增强的时候,某个任务的效劳时间也许保持不变,但它的等待
2、时间将增长.我们开发的系统一般为O1.TP和DSS的复合票统,恻曳于MTP.在硬件允许的情况下最好能够将运行航据库.分析效据库别解.2.2 临界费源诸如CRR内存.1/0#*.网络带宽等费理,都是慎少时同的关健因素.性能好坏取决于以下因素:可用资源的数量福要该费处的客户力的数目客户方等待充源所消耗的时间客户保挣资源的时间长空随着请求单元的增加,效劳行同也增枷,为了处理这种情形,用户可以边挣:通过展制请求的速率.从而维护可接殳响应时间还可通过埴扣咨源软目,如CpV和硬登(忖和资源的前提是应用系观设计良好.并且已羟破了充分的优化3,优化阶段从实际破的工程过程东价.除了系统安装优化外.系统优化往往都
3、是在系统实德、运行时才考隹.箕实到这阶段做系笠优化的居限性比较大,因为系统架构设计和成型.固化,大幅度调整设计的代价乖常昂贵,一般只能在局部领域做优化,只能蟠过重新分配内存或优化I/O来或多或少地提高性能.实际上优化应该篁穿系玩设计、开发.安装、测试、运行整个过程.3.1 设计阶段为了到达最正瑜的效果,优化工作应当从设计阶段进行,而不是在系统实施后进行.在数据库设计阶段,个人认为需要注意如下几个方面:业务对象不能建立在桑统表空间:除引表空间和业务表空司分开:将1.OB类组的字段与其它的类组分开:泯据应用系统功能确定是否要采用冗余字段:正确的主键字段的选择.建议采用致字,不推花便用复合主键:3.
4、2 开发、涌M阶段在开发实现阶段,个人认力常要注意如下几个方面:执行SqI使用交绑友的方式,尽可能的保存在共享内存中,提高SqI命中率:S大关联查询时杲用有效的连接顺序:尽可能的降低客户珑和效劳器的网络数据交互,某个业务功能点我要i繁和数据卑交互的,迩议采用存储过程、估时表实现;根据查询条件迂立必更的索射.麦询条件中使用orac1.e西数陇立相对应的函效索引.盘据值范围较小的采用位图求引多张表关联走沟时,有时可采用先查询符合条件对应的表中关健字.线后通过关父字再查询对应表中相关信息;续繁访问.较少更新的疑据Jt较小的表信息可采用圾存的方式;在实现蚣量更新、插入时,要聚国jdbeit查执行方法.
5、并且调整就应的fetchsize参数。在测试阶段.应该模拟实际运行环境.混试出相关性能较差的功能点。因为在设计.开发阶段往往因为并发用户少.故据5M、,很多性能问题显现不出来,如果软件更试充分.笈多性能问题都可以显现出来,现在有很多优秀的就件测试工具,1.oadRunner.Robert在傲区力测试方面和比校方便、化秀.尽量挎系统因程序设计、编礴不当导致的性能间曩基贰在测试阶段.3.3 安裳阶段一般在安装生产敛据库时,我们根据桑观景早的规划,集合软.硬件环境,雷要调整操作系统以及敛据库参数,3.3.1 抵停案就交排区交换区是OraC1.e的一项根本的要求.可以根据OraCie的发行要求来确定。
6、一般交换区大小的要求是该效劳器内存的2倍至4倍之间,然也是内存的4倍3.3.2 黑体系统内横套敷Shn1.U1.X共享内存戌,珑说设大点,到达最大SGAShiHiin最小的共享内存段.Shiinni共享内存标志符的敷盘.shmseg一个进程可分配的最大内存段数.Shna1.1.最大可允许竹内存数.比SGA迂要大.SEnnSt.JRORAC1.EWPROCESS*Seff1.I1.S1.一个信号量中最大的信号量数.3.3.3 orac1.e文件设置当效劳舞平台已完成操作系统的安.装后,就应该开始认真的考虑下面的同题:是否系用摄设各实际应用的生产系筑根本都是采用棵设备,使用裸谀备对于谈号频繁的纹抠
7、库应用来说,可以按大地提而数据库系统的性能,安装点的考由OraC1.e的安装点就是指数据文件,日志文件和控制文件的安置路径.为了使系统在以后运行性能到达优化,建议将数据文件.E)志文件和控制文件的安Jt路径与数据库系统存故在不同的路径上.最好将数据文件.日志文件和控制文件分别存放在不同的路径。SYSTEM表空同时应他据文件在自定义安袋会话中,建议你根据第要设置SyStem表空间所片应的数据文件的大小.一般要设置比既认值的2陆。该数据文件的大小最好是在300WJ至500MB网.必为数S;文件大小不利于系统的运行.临时表空间对应的数据文件临时表空同对应的数第文件可以根据将未系燎存放的应用的处理情况
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle9i 应用系统优化 应用 系统 优化