电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Oracle10g数据库性能调优方法研究VIP免费

Oracle10g数据库性能调优方法研究_第1页
1/61
Oracle10g数据库性能调优方法研究_第2页
2/61
Oracle10g数据库性能调优方法研究_第3页
3/61
内容摘要:数据库系统的性能最终了决定数据库的可用性和生命力。大多数数据库系统在运行一段时间后都会存在一定的性能问题,主要涉及数据库硬件、数据库服务器、数据库内存、应用程序、操作系统、数据库参数等方面。因此,基于数据库系统的性能调整与优化对于整个系统的正常运行起着至关重要的作用。数据库性能调整与优化涉及到多个层面,通过统一规划、系统分析做出相应的调整,可以提高数据库的稳定性和可用性,保障系统高效地运行,解决系统瓶颈,节约系统开销,具有良好的应用价值,同时也对理论研究提供了一定的方法指导。基于此,论文将Oracle10g数据库的内存分配、磁盘I/O以及SQL语句等方面的性能调整与优化问题作为主要研究内容,对其进行了深入地分析和讨论,给出了一般情况下Oracle数据库应用系统的性能调整策略及优化方法。关键词:Oracle10g数据库;体系结构;系统全局区;性能调整与优化AbstractAbstract:Theperformanceofdatabasesystemseventuallydeterminestheiravailabilityandsurvivability.Mostofthemwillbringaboutsomeperformanceproblemsmoreorlessafterrunningforaperiodoftime,whichmainlyinvolvedatabasehardware,databaseserver,databasememory,applications,operatingsystemsanddatabaseparameters,etc.Therefore,performancetuningandoptimizationofdatabasesystems,whichconcernmultipleaspects,areveryvitaltothenormalrunningofthewholesystem.Wecanimprovethestabilityandavailabilityofdatabase,guaranteeitshighrunningefficiency,solvesystembottleneck,reducesystemoverhead,obtainconsiderableapplicabilityandinthemmeanwhile,providesomeguidelinesfortheoreticalresearchthroughaunifiedplanandsystematicalanalysistomakeappropriateadjustment.Basedontheabove-mentionedidea,thepaperprincipallypaysattentiontotheresearchontheperformancetuningandoptimizationproblemsofmemoryallocationofOracle10g,discI/O,SQLstatements,etc,andmakesafurtheranalysisanddiscuss.Besides,itprovidessomeperformancetuningstrategiesandoptimizationapproachesofOracleapplicationsystemingeneralcondition.KeyWords:Oracle10gDatabase不Architecture不SystemGlobalArea不AdjustmentandOptimizationofPerformance1导言网格技术是本世纪初最新和最有吸引力的技术之一,数据库管理系统作为信息系统的基本支撑在信息化建设中扮演着重要的要色。目前的Oracle10g数据库是业界首个为网格计算而设计的数据库,是一种高效率、可靠性好的适应高吞吐量的数据库解决方案,该方案可让客户将多台标准服务器系统整合成一套可扩充的容错运算平台。然而,随着数据库规模的扩大及用户数量的增加,数据库应用系统的响应速度下降,性能问题越来越突出。Oracle10g数据库系统体系结构庞大、技术细节繁杂,如何合理有效地建立基于Oracle的数据库系统及如何调整使系统性能达到最优,成为Oracle数据库应用领域的热点问题。本课题通过对Oracle10g数据库系统的深入分析,设计一套完整的Oracle数据性能评测指标和方法,并针对发现的性能问题制定相应的性能优化策略。2Oracle10g体系结构Oracle数据管理系统是Oracle实例(Instance)和Oracle数据库构成的。下面是Oracle10g数据库的体系结构图:图1Oracle10g数据库体系结构2.1ORACLE实例Oracle实例包括系统全局共享区SystemGlobalAre和后台进程BackgroundProcess。2.1.1系统全局共享区SystemGlobalArea(SGA)SystemGlobalArea是一块巨大的共享内存区域,他被看做是Oracle数据库的一个大缓冲池,这里的数据可以被ORACLE的各个进程共用[1]。其大小可以通过如下语句查看:SQL>select*fromv$sga;NAMEVALUE-----------------------------FixedSize39816VariableSize259812784DatabaseBuffers1.049E+09RedoBuffers327680主要包括以下几个部分:2.1.1.1共享池(Sharedpool)共享池是SGA中最关键的内存片段,特别是在性能和可伸缩性上。一个太小的共享池会扼杀性能,使系统停止,太大的共享池也会有同样的效果,将会消耗大量的CPU来管理这个...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Oracle10g数据库性能调优方法研究

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部