论文摘要
多连接查询优化问题是数据库领域的一个难题。查询操作速度在很大程度上影响了数据库应用软件的执行效率。当关系个数增多时,查询执行计划的数目会随着该查询包含的关系个数呈现指数级的增长,导致搜索空间极度膨胀,计算复杂性非常大。传统的数据库采用的大多数是近似穷举的优化算法。在数据仓库和专家系统等应用中,查询所涉及到的关系数目通常都很大,这使得此类搜索算法效率非常低,用启发式算法或随机算法来处理连接关系较多时的优化问题是比较好的方法。因此,本文提出用遗传算法来优化数据库的多连接查询。对于多连接查询优化,必须建立一个相应的代价评估模型来评估执行计划的代价。本文在研究了代价估计方法及代价估计中的统计信息的基础上给出了连接代价评估模型。并结合多连接查询的特点,设计出一个应用遗传算法来解决多连接查询优化问题的三元模型,依据提出的优化模型,在查询策略空间上构造了遗传算法的一个原型。详细阐述了引入模拟退火思想的遗传算法求解多连接查询优化问题的具体实现过程,引入了适合多连接查询问题的树形染色体编码方法,基于该编码方法给出了交叉算子和变异算子,采用了自适应的交叉、变异概率。最后进行了仿真实验测试,实验结果验证了该算法的有效性。将本文的遗传算法与动态编程算法、贪婪算法的计划生成时间和计划执行代价分别进行了实验测试,给出了结果对比图。得出实验结论:当连接的关系个数大于8时,遗传算法的优势明显显现出来,可以用相对较少的运行时间得到近似于最优的计划。
论文目录
相关论文文献
- [1].简谈SQL SERVER 2000中的连接查询[J]. 读与写(教育教学刊) 2009(11)
- [2].基于分布式数据库的半连接查询计划选择算法[J]. 电子技术与软件工程 2017(04)
- [3].基于免疫遗传算法的多连接查询优化[J]. 大众科技 2013(07)
- [4].基于通用空间连接图的适应性多元空间连接查询[J]. 计算机光盘软件与应用 2013(13)
- [5].改进的半连接查询优化算法[J]. 燕山大学学报 2012(02)
- [6].基于蚁群算法的多连接查询优化方法[J]. 计算机工程 2009(10)
- [7].支持关键词搜索的空间连接查询研究[J]. 计算机科学 2009(07)
- [8].一种多路空间距离连接查询处理方法[J]. 计算机应用 2008(01)
- [9].基于蚁群算法的多连接查询优化问题研究[J]. 兵器装备工程学报 2016(10)
- [10].半连接查询优化算法的研究[J]. 计算机工程与设计 2011(03)
- [11].一种基于栅格的高效空间连接查询研究[J]. 齐齐哈尔大学学报(自然科学版) 2010(05)
- [12].基于图的适应性多连接查询优化算法[J]. 计算机工程 2009(10)
- [13].嵌入式数据库多连接查询优化算法的研究[J]. 宁波大学学报(理工版) 2008(02)
- [14].受限空间连接查询及代价分析[J]. 哈尔滨工业大学学报 2012(11)
- [15].空间信息网格中远程空间连接查询的优化[J]. 遥感学报 2008(05)
- [16].基于混合遗传算法的数据库多连接查询优化算法[J]. 软件导刊 2008(10)
- [17].基于改进蚁群算法的数据仓库多连接查询优化[J]. 计算机工程 2012(01)
- [18].基于遗传禁忌的数据库多连接查询优化算法[J]. 科技通报 2012(04)
- [19].一种改进的半连接查询优化算法[J]. 计算机技术与发展 2012(10)
- [20].一种高效的累进式空间连接查询处理算法[J]. 电子学报 2009(02)
- [21].基于机群的并行多连接查询处理机分布算法[J]. 黑龙江大学自然科学学报 2009(02)
- [22].基于混合遗传算法的关系数据库多连接查询优化策略[J]. 微电子学与计算机 2008(11)
- [23].自适应逃逸动量粒子群算法的数据库多连接查询优化[J]. 四川大学学报(自然科学版) 2013(03)
- [24].混合智能算法求解多连接查询优化问题[J]. 湖北文理学院学报 2014(05)
- [25].多关系实体链计算与近似连接查询的研究[J]. 计算机工程与设计 2010(23)
- [26].一种基于半连接的并行多元连接查询优化算法研究[J]. 长江大学学报(自然科学版)理工卷 2009(02)
- [27].基于连接依赖信息的分布式连接查询优化算法[J]. 现代电子技术 2016(05)
- [28].等值连接查询语义的理解与表达[J]. 嘉应学院学报 2018(11)
- [29].全国计算机等级考试Access中自身连接查询的处理[J]. 考试周刊 2010(38)
- [30].基于信息网模型的分布并行多连接查询优化[J]. 计算机应用与软件 2017(07)