Oracle数据库的性能调整与优化方法探析
2009-06-08 13:15:48 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽i鍓х<闁诡垎鍐f寖闂佺娅曢幑鍥灳閺冨牆绀冩い蹇庣娴滈箖鏌ㄥ┑鍡欏嚬缂併劎绮妵鍕箳鐎n亞浠鹃梺闈涙搐鐎氫即鐛崶顒夋晬婵絾瀵ч幑鍥蓟閻斿摜鐟归柛顭戝枛椤牆顪冮妶搴′簼缂侇喗鎸搁悾鐑藉础閻愬秵妫冮崺鈧い鎺戝瀹撲礁鈹戦悩鎻掝伀缁惧彞绮欓弻娑氫沪閹规劕顥濋梺閫炲苯澧伴柟铏崌閿濈偛鈹戠€n€晠鏌嶆潪鎷屽厡闁汇倕鎳愮槐鎾存媴閸撴彃鍓卞銈嗗灦閻熲晛鐣烽妷褉鍋撻敐搴℃灍闁绘挻娲橀妵鍕箛闂堟稐绨肩紓浣藉煐濮樸劎妲愰幘璇茬闁冲搫鍊婚ˇ鏉库攽椤旂》宸ユい顓炲槻閻g兘骞掗幋鏃€鐎婚梺瑙勬儗閸樺€熲叺婵犵數濮烽弫鍛婃叏椤撱垹纾婚柟鍓х帛閳锋垶銇勯幒鍡椾壕缂備礁顦遍弫濠氱嵁閸℃稒鍊烽柛婵嗗椤旀劕鈹戦悜鍥╃У闁告挻鐟︽穱濠囨嚃閳哄啰锛滈梺褰掑亰閸欏骸鈻撳⿰鍫熺厸閻忕偟纭堕崑鎾诲箛娴e憡鍊梺纭呭亹鐞涖儵鍩€椤掑啫鐨洪柡浣圭墪閳规垿鎮欓弶鎴犱桓闂佸湱枪閹芥粎鍒掗弮鍫熷仺缂佸顕抽敃鍌涚厱闁哄洢鍔岄悘鐘绘煕閹般劌浜惧┑锛勫亼閸婃牠宕濋敃鈧…鍧楀焵椤掍胶绠剧€光偓婵犱線鍋楀┑顔硷龚濞咃絿妲愰幒鎳崇喓鎷犻懠鑸垫毐闂傚倷鑳舵灙婵炲鍏樺顐ゆ嫚瀹割喖娈ㄦ繝鐢靛У绾板秹寮查幓鎺濈唵閻犺櫣灏ㄥ銉р偓瑙勬尭濡繂顫忛搹鍦<婵☆垰鎼~宥囩磽娴i鍔嶉柟绋垮暱閻g兘骞嬮敃鈧粻濠氭偣閸パ冪骇鐎规挸绉撮—鍐Χ閸℃ê闉嶇紓浣割儐閸ㄥ墎绮嬪澶嬪€锋い鎺嶇瀵灝鈹戦埥鍡楃仯闁告鍕洸濡わ絽鍟崐鍨叏濡厧浜鹃悗姘炬嫹

核心提示: 1 引言 Oracle数据库作为一种具有高可靠性、高安全性、高兼容性的大型关系型数据库,在金融、通信、医疗、生产制造等行业得到了广泛的应用,Oracle数据库的性能调整与优化方法探析,已逐渐成为企业信息化建设的重要基础平台,在航天领域中,实例的内存结构是否能获得足够的物理内存,是决定Oracle整体性能的关键因素,
1 引言
Oracle数据库作为一种具有高可靠性、高安全性、高兼容性的大型关系型数据库,在金融、通信、医疗、生产制造等行业得到了广泛的应用,已逐渐成为企业信息化建设的重要基础平台。在航天领域中,Oracle数据库应用在人力资源、型号物资、财务及研制过程管理等管理信息系统的同时,还用来存储和管理大量星上数据。要使Oracle数据库适应应用需求,有效管理和利用信息时代不断产生并急剧膨胀的数据,从而更好地支撑业务应用,对Oracle数据库优化显得尤为重要。
在实际应用中,常常会遇到Oracle数据库性能恶化的问题,目前,性能恶化的主要表现是系统响应时间较长,需要用户长时间的等待。而性能恶化的原因是多种多样的,主要包括数据库运行环境恶化、数据库参数设定不当和数据库应用不够优化三个方面,这就需要数据库管理员有比较全面的计算机知识,能够敏感地察觉到影响数据库性能的主要原因,并及时解决问题。
Oracle的性能优化是指根据不同的实际需求,对影响其性能的多种因素进行适当调整,以得到较好的运行状态,达到最优化的性能。Oracle的性能优化主要从数据库运行环境优化、数据库参数优化和应用优化三个方面人手,优化措施之间是相互联系的。
此外,Oracle数据的性能优化还需要对企业的需求有深入的了解,如:数据的吞吐量、用户对响应时间的要求等,并能预见未来的需求变化,从而适时地进行优化配置。
2 环境优化
2.1优化内存
Oracle数据库管理系统具有内存敏感性的特点,实例的内存结构是否能获得足够的物理内存,是决定Oracle整体性能的关键因素,数据库系统的效率可以通过调整内存分配得到很大的提升。
2.1.1合理配置内存
- ››oracle 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››oracle性能34条优化技巧
- ››oracle数据库生成随机数的函数
- ››Oracle 数据库表空间容量调整脚本
- ››oracle单库彻底删除干净的方法
- ››Oracle创建表空间、创建用户以及授权、查看权限
- ››oracle 中 UPDATE nowait 的使用方法
更多精彩
赞助商链接