一个查询优化器的查询优化方法与实现技术研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:iours
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式设备的大量普及、移动计算的迅猛发展、实时处理技术的广泛应用,新的应用需求对传统数据库技术提出了挑战,应用于嵌入式环境的实时移动数据库管理系统已经成为数据库领域的研究热点。而查询优化器是影响数据库管理系统性能的关键因素,其设计要充分考虑应用环境的变化。嵌入式实时移动环境导致嵌入式移动实时数据库管理系统的查询处理呈现出新特点。嵌入式环境的应用背景、无线移动网络的网络条件、实时特性使得传统的代价模型不再适用于嵌入式移动实时数据库管理系统。改进的代价模型除了要考虑影响传统数据库查询代价的因素外,还要考虑广播等待代价、网络断接时延和数据截止期等因素。基于改进的代价模型的查询执行计划生成算法可以实现最终查询执行计划的生成。嵌入式移动实时数据库管理系统(EMRTDBMS)的查询优化器将查询初始计划转换成在实际数据上执行的最有效的操作序列。它以一个查询的语法树作为输入,经过预处理、逻辑优化、物理优化,输出最终的查询执行计划。在查询执行计划生成的过程中,采用了基于启发式规则和代价模型相结合的优化方法。针对内存受限,采用了改进的嵌套循环连接算法。对于多连接查询,利用贪婪算法进行连接顺序的选择。实验结果在一定程度上反映了各代价模型参数对事务夭折率的影响程度。
其他文献
视频点播服务简称VOD服务,它是随着有线数字电视、计算机网络和计算机应用技术的发展而兴起的一种实时的、双向的、交互的数字电视服务。在数字电视领域,它的出现主要是为了改
Job-shop调度问题是生产调度领域的一个热点、难点,是许多实际生产调度问题的典型调度简化模型,是一类典型的NP-hard问题,对它的研究具有重要的理论意义和应用价值。 针对以
随着移动计算技术的发展,移动计算系统开始逐渐走进人们的生活。在很多移动计算系统中,事务具有实时性要求,如移动股票交易系统、导航/定位系统等。但是由于移动通信网络具有
P2P直播流媒体业务在近年来得到了较为广泛的应用,随着业务种类和用户规模的日益增长,如何对当前的P2P直播流媒体系统进行性能优化,降低系统开销及提升用户体验成为重要的研
文本聚类在文本挖掘和信息检索系统中发挥着重要的作用。这种技术可以改善检索性能、提供导航/浏览机制、发现相似文本等。因此,文本聚类已成为一种处理和研究文本的重要技术
随着信息技术的快速发展,基于视频流点播或直播的E-Learning作为一种新的教育方式应运而生。E-Learning打破了传统学习方式中时空的限制,使得学习者随时随地都可以进行学习。
优先级队列在众多领域有着广泛的应用,尤其是在离散事件系统仿真(DESS)中。传统的隐式堆结构难以满足实时性较高的DESS软件的要求,而整数优先级队列由于其效率和特殊性非常适合
近些年来,随着计算机技术和网络技术的发展,数字家居越来越受到行业的重视和家庭用户的接受,同时,随着数字电视的快速普及,双向机顶盒将成为数字家居中最常见的信息处理设备之一。
伙伴选择在虚拟组织的生命周期中的作用是非常重要的,是保证虚拟组织成功把握市场机会,快速应对市场变化,和保证虚拟组织安全性的重要步骤。目前这方面的相关研究也已成为虚拟组
随着我国经济的飞速发展,对各种能源的需求与日俱增,能源短缺问题日渐突出,尤其是对石油的需求更为紧迫,如何解决我国石油能源紧缺问题是许多科学工作者正在潜心研究的重要课题。