论文题目: 数据库基于值的查询优化的研究与实践
论文类型: 硕士论文
论文专业: 计算机应用技术
作者: 孟凡辉
导师: 王秀坤
关键词: 查询优化,数据库概貌,查询重写,粒子群算法,查询策略
文献来源: 大连理工大学
发表年度: 2005
论文摘要: 查询优化是数据库系统设计和实现所采用的一项重要技术,也是影响数据库系统性能的一个重要因素。关系数据库系统和非过程化的SQL语言能够取得巨大成功,主要是得益于查询优化技术的发展。对于一个复杂的查询,寻找一个优化的执行策略是数据库系统开发成功的关键所在,此项研究目前在数据库领域仍属于N-P问题。在查询执行的过程中,低效的SQL查询语句、概貌信息的匮乏、连接顺序的错误选择都是直接导致查询效率低下的原因。数据库基于值的查询优化是在数据字典的基础上,提取有益的概貌信息,建立数据库概貌模型,对低效的查询语句进行基于值的查询重写,为多表连接查询选择最优的连接操作顺序。 本文针对具体项目“汉语认知数据库”和“黑龙江防洪决策支持系统”在查询效率上遇到的问题,结合数据查询的特点,对SQL查询语句具体的执行过程进行了深入的探讨,在大量数据查询和数据仓库建立过程中寻找可以改进之处,给出具体的解决方案,其中包括数据库概貌模型的建立与管理;SQL查询语句基于值的重写等。同时,不局限于一个具体项目的研究,将优化方案应用到其它的同类数据库模型中,并且在此基础上,把一种新的演化计算模型“粒子群算法”引入查询优化模型中来,在查询策略的状态空间上构造了粒子群算法的一个原型,利用粒子群算法对连接操作进行优化。实验证明,该算法得到的执行策略优于传统算法得到的执行策略。最后理论研究与实践相结合,将上述优化策略应用到具体的项目“汉语认知数据库管理系统”和“黑龙江防洪决策支持系统”中,切实地提高了数据的查询效率。
论文目录:
摘要
Abstract
引言
1 数据库查询优化技术
1.1 查询优化概述
1.1.1 查询优化的基本概念
1.1.2 查询优化的分类
1.1.3 查询优化研究的主要内容
1.1.4 查询优化的必要性
1.2 查询优化的国内外发展现状
1.3 分布式查询
1.3.1 分布式查询的基本概念
1.3.2 分布式查询的成本估算
1.3.3 分布式查询优化过程
2 数据库概貌模型建立及其管理
2.1 数据库概貌概述
2.1.1 概貌的基本概念
2.1.2 概貌的分类
2.2 数据库概貌模型的建立
2.3 自动管理数据库概貌
2.3.1 概貌的收集
2.3.2 自动管理统计概貌算法
2.3.4 自动管理的流程
2.4 小结
3 SQL语句的查询重写
3.1 概述
3.1.1 SQL优化的意义
3.1.2 SQL基于值的查询优化
3.2 SQL的查询重写
3.2.1 SQL重写的基本概念
3.2.2 等价谓词的重写
3.2.3 并集重写
3.2.4 基于临时表的重写
3.3 基于视图的查询重写
3.3.1 基本概念
3.3.2 传统视图重写算法
3.3.3 基于半结构化视图的重写算法
3.3.4 基于实视图的重写
3.5 小结
4 基于粒子群算法的数据库查询优化
4.1 连接操作与查询优化
4.1.1 连接方法的选择
4.1.2 连接顺序的生成
4.2 粒子群算法简介
4.3 传统的计划搜索策略
4.3.1 计划搜索空间的生成
4.3.2 动态编程和贪婪算法
4.3.3 基于模拟退火的查询优化
4.3.4 基于遗传算法的查询优化
4.4 粒子群算法在查询优化中的应用
4.4.1算法描述
4.4.2 实验结果的比较和分析
4.5 小结
5 查询优化在实践中的应用
5.1 汉语认知数据库管理系统简介
5.2 汉语认知数据库管理系统优化方案
5.2.1 收集统计资料
5.2.2 索引策略
5.2.3 查询重写结果分析
5.3 小结
结论
参考文献
攻读硕士学位期间发表学术论文情况
致谢
大连理工大学学位论文版权使用授权书
发布时间: 2005-05-13
参考文献
- [1].独立于应用的数据库聚类技术研究[D]. 程文琛.合肥工业大学2013
- [2].论数据库权利的法律保护[D]. 王鹏.河南大学2009
- [3].我国数据库产业发展与战略研究[D]. 刘冬亮.东北师范大学2009
- [4].基于状态监测与故障诊断大型数据库的设计开发[D]. 魏晓.大连理工大学2006
- [5].生物信息学数据库的设计与实现[D]. 刘月兰.黑龙江大学2005
- [6].大规模图数据库上的模式匹配[D]. 解春欣.复旦大学2010
- [7].肌萎缩侧索硬化数据库的建立与应用[D]. 王家伟.广州中医药大学2015
- [8].长江中下游通航要素信息数据库的研究[D]. 汪伟.武汉理工大学2011
- [9].国产数据库应用增值平台研究与开发[D]. 叶志坤.华中科技大学2004
- [10].网管数据库灾难备份技术的研究[D]. 张跃宇.西安电子科技大学2005
相关论文
- [1].基于移动Agent的移动数据库查询优化技术的研究[D]. 张强.哈尔滨理工大学2007
- [2].基于基因算法的大型关系数据库查询优化技术研究[D]. 王力.重庆大学2007
- [3].数据库查询优化技术研究及其应用[D]. 刘亚欣.大连理工大学2006
- [4].省级森林资源数据库查询优化研究[D]. 王亚欣.北京林业大学2007
- [5].数据库管理系统查询优化技术研究[D]. 韩梅.解放军信息工程大学2004
- [6].数据库管理系统中查询优化的设计和实现[D]. 许平格.浙江大学2005
- [7].分布式数据库的查询优化算法研究[D]. 丁建.上海师范大学2005
- [8].基于分布式数据库系统查询优化的研究与应用[D]. 王慧玉.大连海事大学2005
- [9].关系数据库查询优化技术的研究与实现[D]. 周冬平.南京航空航天大学2002
- [10].分布式数据库查询优化技术[D]. 张旭中.电子科技大学2003