数据库优化器自适应架构及实现方法研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:QIANNENGWUXIAN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web应用不断发展,作为Web应用系统的核心的数据库系统的性能问题受到很大的关注。如何能够利用数据库自适应技术,从商业价值的角度考虑数据库资源的利用,更有效分配数据库资源,提高数据库性能,最终提高用户满意度成为业界关注的一个研究方向,这也是本论的主要研究课题。   论文以两个实际项目为研究对象,针对爆发式数据库访问时会出现的数据库负载响应时间延长,不能满足响应时间需求的问题,提出了以对商业价值的影响大小为准则的数据库负载分类策略。针对不同类型的负载的执行时间以及资源占用情况,以自适应的方式为不同的负载类型提供不同的查询优化策略,分配不同的数据库CPU资源占用比例,实现商业价值高的负载能够优先被系统及时处理,及时响应用户请求,以此来提高用户对系统的满意度。   论文中介绍了数据库优化器的自适应框架结构和核心技术研究的现状,并针对ORACLE在相关领域的技术特性进行了研究分析,提出了一种带有规则库的数据库优化器自适应框架。该框架针对不同商业价值的负载类型,提出了数据库CPU资源的自主分配策略以及基于查询统计的直方图优化策略和动态采样优化策略。   论文利用ORACLE的规则管理器实现了规则器,对数据库负载进行分类;利用资源管理器实现CPU资源的自主分配计划,针对不同类型负载,采用基于查询优化统计的直方图优化策略和不同频度的动态采用策略实现了负载的查询优化。实验结果证明这样的自适应框架能够达到分类型进行负载调优的目的,从而实现数据库资源在商业价值维度上的有效利用。
其他文献
为了解决定性的观察手段带给新型黑硅微纳加工工艺开发的桎梏;为了给新型微纳加工工艺提供有效的定量的验证手段;为了给进一步研究微纳加工技术新理论,建立集成微纳制造技术的理
随着网络防御技术的不断发展,网络攻击技术也在不断升级。一方面,不断涌现出已知攻击类型的变种使得传统的入侵检测系统(IDS)难以发现;另一方面,近三年来更是出现了一些被传
随着智能视频监控系统的高速发展,近年来,人们对视频监控系统的智能性要求日益提高。多摄像头网络能够监控更广阔的区域,正在逐渐被重视。但是,由于经济、资源等方面的考虑,不太可
随着信息技术的发展,Web应用方式越来越受到用户的青睐。Web应用软件规模越来越大,构架越来越复杂,开发人员需要通过性能测试了解系统运行过程中的性能表现与资源消耗模式。性能
进入到21世纪后,SARS和甲型H1N1流感相继在全世界范围大规模爆发,人民的生命财产安全受到严重威胁,我们面临的形势十分严峻。国内外很多专家学者在传染病预测方面做了大量的研究
随着计算机在当前社会各行各业的广泛应用和Internet的飞速发展,网上的信息量呈几何级的飞速增长。本体作为一种能从知识和语义层次上表达信息的工具模型引起了重视。由于本
随着出版业与互联网的不断发展,读物领域的信息爆炸现象日益突出,如何帮助用户在大量读物中找到喜欢的读物成为亟待解决的问题。因此,能够帮助用户快速找到感兴趣读物的读物推荐
随着软件系统规模的不断增长,如何为软件开发过程提供高质量的软件需求规格说明日益受到业内人士的重视。业内研究人员不断探寻合理评价软件需求文档质量的模型和方法,期望能
随着我国经济与科学技术的发展,业主对住宅质量、生活质量的要求也越来越高。业主逐渐开始关心居住周边环境、安全卫生、信息流通、物业管理等方面。可见在不久的将来,新的由计
随着科学的进步,信息技术得到了快速发展及广泛应用,高维数据应运而生,如医学图像处理、计算生物学、全球气候模型等,高维数据难以被现有的机器学习和数据挖掘算法进行有效地