基于Oracle成本的系统性能优化方法研究与应用-计算机科学与技术专业论文.docxVIP

  • 2
  • 0
  • 约5.82万字
  • 约 81页
  • 2019-02-15 发布于上海
  • 举报

基于Oracle成本的系统性能优化方法研究与应用-计算机科学与技术专业论文.docx

洲Y 洲Y 川1 舢9 mmi●l 川7 肌7 Ⅲ9Ⅲ4 Research and apply on cost—based of Oracle System Tunning Method Specialty: £Q盟p坠±曼!S鱼i星垒坌曼垦n鱼墅堡h塾Q!QgY Master Degree Candidate: 圣hQ堕g丛i塾g SuperVisor: △墨墨Q堡i鱼f曼£!Q£№g旦垒坠g塞垒ng School of Information Science and Engineering Central South UniVersi够 Changsha Hunan P:R.China May 2011 原创性声明本人声明,所呈交的学位论文是本人在导师指导下进行的研究工作 原创性声明 本人声明,所呈交的学位论文是本人在导师指导下进行的研究工作 及取得的研究成果。尽我所知,除了论文中特别加以标注和致谢的地方 外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获 得中南大学或其他单位的学位或证书而使用过的材料。与我共同工作的 同志对本研究所作的贡献均已在论文中作了明确的说明。 作者签名: 魁 日期:二型『一年』月丛日 学位论文版权使用授权书 本人了解中南大学有关保留、使用学位论文的规定,即:学校有权 保留学位论文并根据国家或湖南省有关部门规定送交学位论文,允许学 位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以 采用复印、缩印或其它手段保存学位论文。同时授权中国科学技术信息 研究所将本学位论文收录到《中国学位论文全文数据库》,并通过网络向 社会公众提供信息服务。 作者签名:纽略 导师签名 摘要随着信息化的发展,数据库性能问题越来越被人关注,在海量数 摘要 随着信息化的发展,数据库性能问题越来越被人关注,在海量数 据和高响应需求的系统中,性能问题尤其突出。Oracle很早就提出并 应用基于成本的优化器CB0,由于商业考虑,没有公布优化器调优 的过程与内部实现的机制。所以,存在着可以使用,但不知道如何应 用内部机制去实现优化的过程。因此,对数据库的优化也就变得复杂 和艰苦了,而且优化要从系统设计开始,贯穿于开发的整个生存周期。 Oracle数据库的优化有应用程序的优化、数据库运行参数的优化、系 统运行参数的优化以及服务器硬件配置的优化等等。 本论文着重探讨了基于Oracle的优化器的内部实现机制、成本推 导、具体应用、检查结果分析等方面的问题。首先介绍国内外各种优 化方案,了解影响Oracle性能的因素,介绍了内置性能工具包的使用, 在具体的案例中需要使用它们获取参数。其次,从0racle索引和排序 得到的输出数据中,展开成本的分析,并进行了公式推导,以深入探 讨基于成本的优化器内部运行机制。再次,以湖南省国税局税收分析 和纳税评估系统中具体案例来进行诊断和优化。最后,介绍了测试工 具LoadrurⅡ1er,建立了测试方法和目标,分析了部分测试用例,对系 统优化前后的性能进行了对比,以验证系统整体性能的优化情况。 本文对Oracle索引和排序的成本优化和运行机制的探讨,可广泛 应用于Oracle应用系统中,具有一定的通用性,为进一步深入研究 Oracle和其他关系数据库优化机制打下了基础。本文最后提出索引离 散度评估体系,排序选择应用标准等进一步的研究方向,并结合 TPC.C测试,对基于成本的Oracle性能优化提出了综合评估的展望。 关键词成本,Oracle,优化,Loadruuner ABSTRACTWith ABSTRACT With me deVelopment of information,people pay more attention to Database perfonnance,especially it need high-e筒ciency response or 1a唱e database.Oracle Company a11eged cost-based optimization and used it for years.For the reason of business,they don’t put foword to the irⅡ1er meory about cost-base t001.It can be used rightly,but it owns the 1imitation that it don’t get inner course.Database tulli衄g is a complex and laborious j ob, it need to impenete me、vhole 1ifetime for system, where

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档