基于基因算法的大型关系数据库查询优化技术研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:fencer_20
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据库技术的迅速发展和信息系统的广泛应用,企业管理效率提高的同时也促成了海量数据的积累,一些大规模的系统,如证券、银行和人口统计等系统的数据量甚至超过了TB级。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占比重最大,但在进行访问查询时,会遇到系统响应时间过长,占用系统资源过多等问题,查询速度已成为影响系统性能的重要瓶颈。常规算法在处理查询优化问题时都有着自身无法克服的局限性。例如:穷尽搜索算法所优化的关系数目不能太多,否则效率会急剧下降;启发式算法不一定得到最优解;局部随机搜索算法容易陷入局部最优化的陷阱中;一般的全局搜索算法又太过于依赖“代价函数分布曲面”。因此,本文在大型关系数据库查询优化中引入基因算法,来更好的解决大型数据库的查询优化问题。论文所做的工作如下:①分析了目前国内外针对关系数据库查询优化的研究成果,并对查询优化必要性进行了论证。②重点研究了查询优化器的结构、模块功能和工作原理;重点分析了查询重写和计划优化阶段的作用。③研究了多连接查询优化的原理和执行引擎的相关理论,分析了常见的搜索算法,并对它们的特点进行了总结。④研究了基因算法理论及其关键技术,并对变异算子进行改进,提出使用两种变异算子,克服了在树型编码中交叉算子生成新个体能力不足的问题,最后把基因算法和其它搜索算法进行比较。⑤根据基因算法的特点,设计出一个基于基因算法的多连接查询优化模型,并对该模型进行分析测试。结果证明使用基因算法的查询效率比使用其它普通算法的查询效率有明显的提高。
其他文献
嵌入式系统融合了微电子、计算机软/硬件、通信和电子工程等多种技术,广泛应用于航空、航天、仪器仪表、工业控制、家用电器、信息家电和3C(Computer, Communication & Contro
远程监控报警在许多控制领域中有着十分重要的意义,但是传统的远程监控系统一般都需要建设并维护有线或无线网络,不仅维护费用高,也不能适应新的要求。随着移动通信技术的发展,本
随着控制技术的不断发展,高抗干扰、高灵敏度的自动控制技术越来越受到社会的广泛关注。尤其是在温度控制领域,一方面,经典的PID控制器以其高稳定性、高可靠性、结构简单、调整
软件开发过程是一个对国民经济建设和软件技术发展均有重大理论意义和实用价值的研究课题。在软件开发过程中,用户需求不断变化,各种意想不到的情况层出不穷,令软件开发过程
信息隐藏与信息检测技术是20世纪90年代中后期发展起来的作为信息安全领域的一门新兴交叉学科。本文主要的研究内容是以数字图像为载体的信息隐藏技术和信息检测技术。本文对
随着IT行业的快速发展和企业基本业务需求的不断增长,目前软件体系结构越来越难以处理日益增长的软件复杂性。然而,近年来,业界提出的面向服务体系结构(SOA)作为软件架构中下
随着本体在信息科学领域的广泛应用,现代知识密集型企业内部产生了大量的本体。企业要想在激烈的市场竞争中取得优势,就需要集成这些局部本体,以获取更好的知识服务。现有的
在油田勘探、开发生产过程中,移动环境下的生产数据传输频繁、传输数据量大,数据处理复杂度高。但是各生产单位地理位置偏远、环境复杂,所采用的通信设备种类繁多、网络条件
粗糙集理论是一种处理不精确、不确定和不完备信息的数据分析方法,现实应用中数据的规模和复杂程度不断增大,限制了粗糙集理论与技术的应用和拓展。决策信息系统分解作为一种数
无线传感器网络作为传感器技术、微电子技术和无线通信技术相结合的产物,成为计算机科学领域一个活跃的研究分支,在军事和民用中开始得到广泛的应用。无线传感器网络由大量低