基于INDEX的ORACLE数据库性能优化研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:jsrlzxd111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
20世纪60年代中期以来,信息技术不断发展,相关的数据库系统规模也不断扩大,数据库用户急剧增加,导致数据库应用系统执行效率降低,数据库性能问题日渐突出。数据库性能优化主要可以从硬件、数据库产品和应用程序三个层面进行,本文以Oracle 10g数据库系统为实例,以Index为基础,在应用程序层面上进行数据库系统性能优化的研究。本文主要进行了以下三个方面的工作:(1)分析数据库用户响应时间、系统吞吐量、内存使用情况、数据库命中率和磁盘I/O量五个数据库性能参数,确定以数据库用户响应时间和系统吞吐量为本文优化的数据库性能指标;介绍Oracle数据库M/M/m排队性能模型及相关算法,分析代码消耗时间Ts与系统响应时间R和响应时间低于rmax的概率P(R≦rmax)的关系;(2)研究如何降低数据库系统响应时间和提高系统吞吐量,结合INDEX优化理论和典型SQL语句的执行流程,提出以提高查询效率为核心、以充分利用INDEX高效性为方法的优化方案;对与本文优化方案密切相关的五类典型SQL语句:CREATE TABLE、INSERT、UPDATE、SELECT和DELETE语句提出转换规则;(3)应用性能优化方案相关技术设计和实现方正证券客户资料管理系统,并对数据库用户响应时间和系统吞吐量进行测试,同时以数据库性能排队模型分析测试结果,验证优化方案的正确性和可行性。测试结果的统计和分析表明:本文提出的以INDEX为基础、以ORACLE 10g为实例的数据库系统优化方案在数据规模大、数据结构复杂和系统高负荷情况下能大幅提高数据库系统响应速度、系统吞吐量,提高数据库系统性能。
其他文献
近年来,短消息服务(SMS)已经成为人们相互沟通的重要通信工具,同时,随着移动电子商务的快速发展,它也成为从事移动电子商务的快捷、方便的基础服务设施。然而,短消息服务(SMS)本身
随着信息技术的高速发展,富客户端技术在Web应用中越来越广泛。Web作为推动电子商务发展的媒体,越来越多的企业通过它来改善业务运行模式,提高与客户的合作效率。另一方面,随
随着信息技术的发展,Web服务得到了广泛的应用。在使用Web服务时,用户不能总是保持匿名状态,往往需要向服务提供方提交一些隐私数据来完成业务功能。单一的Web服务已经不能满足
网络舆情热点检测与跟踪技术主要利用计算机对海量的网络信息进行处理,提取热点主题并且对热点主题进行跟踪,它能把握整个舆情的动向,并且能够为下一步的舆情处置行动提供参考,是
同步数字体系SDH (Synchronous Digital Hierarchy)技术在枣庄移动得到了广泛的应用,为枣庄移动的SM(Global System of Mobile Communication)网络的迅速发展起到了重要的作
结构光三维视觉检测以其高精度、光条图像信息易于提取、实时性强等特点,在制造业获得了越来越广泛的应用。在结构光视觉检测环节中,结构光图像的处理和计算是整个检测任务的
考试系统中,针对客观试题的自动阅卷技术已经很成熟;而针对名词解释、简答题、论述题等主观题型的自动阅卷技术,由于受到人工智能和自然语言理解等技术发展的限制,至今仍很不
随着互联网技术的日新月异,新技术给人们的生活和工作带来了极大的便利,同时也为不法分子提供了技术温床,网络安全态势变得越来越严峻。为保障网络信息安全,有必要对网络安全
随着嵌入式技术的不断发展与应用,嵌入式系统正不断地融入家用洁具领域,形成了诸多智能便捷的产品。其中,智能坐便器就是采用嵌入式技术的典型洁具产品。目前,市场上的智能坐便器
随着我国养老服务业的发展,各式各样的养老服务层出不穷。我国政府提出了建设以居家养老为基础、社区养老为依托、机构养老为支撑的多样化养老服务体系,表明居家养老服务模式