数据库管理系统查询优化技术研究

被引:0
作者
韩梅
机构
[1] 解放军信息工程大学
关键词
数据库管理系统; 查询优化; 组合优化; 遗传算法; 直方图;
D O I
暂无
年度学位
2004
学位类型
硕士
摘要
当今的信息技术时代,数据库已经成为管理信息和挖掘信息的巨大潜能的基本和必需的工具。随着时间的推移,数据库中的数据量日益增加,因而数据库的最重要特征之一在于把其性能维持在可接受的水平上,实现这一目的的主要机制就是数据库查询优化器。 如果没有设计良好的查询优化器,即使是小型的数据库也会表现出非常明显的性能低下。目前的众多的商用数据库都不同程度的实现了查询优化功能。由于实际优化器的内部结构所涉及的功能和过程异常复杂,通常的商业数据库的查询优化器估计至少需要50人年的开发量。本文主要研究了关系数据库中的查询优化技术,对比了现有的各种技术的优劣,提出了基于统计的、适应于SECBase数据库的查询优化器模型,并且针对其中的多连接查询的效率问题,建立了多连接查询优化的算法模型,引入了组合优化问题的遗传算法。此外,还对实现查询优化的一些关键问题进行了具体的讨论。通过实验证明,提出的优化器模型是可行的,其中采用的遗传算法对处理多连接查询有着显著的优越性。
引用
收藏
页数:82
共 8 条
[1]
SoftBase查询优化器的设计与实现 [J].
周冬平 ;
毛宇光 ;
徐洁磐 ;
王建东 .
南京航空航天大学学报, 2001, (04) :390-394
[2]
限定误差直方图的一个改进算法 [J].
马勇 ;
王炎 ;
不详 .
计算机工程与应用 , 2000, (02) :63-64
[3]
估算查询结果大小的直方图方法之研究 [J].
吴胜利 .
软件学报, 1998, (04)
[4]
遗传算法综述 [J].
席裕庚 ;
柴天佑 ;
恽为民 .
控制理论与应用, 1996, (06)
[5]
Heuristic and randomized optimization for the join ordering problem [J].
Steinbrunn M. ;
Moerkotte G. ;
Kemper A. .
The VLDB Journal, 1997, 6 (3) :191-208
[6]
Oracle性能优化技术内幕.[M].(美)GajaKrishnaVaidyanatha等著;钟鸣;石永平等译;.机械工业出版社.2002,
[7]
数据库系统基础.[M].(美)RamezElmasri;(美)ShamkantB.Navathe著;邵佩英;张坤龙等译;.人民邮电出版社.2002,
[8]
现代优化计算方法.[M].邢文训;谢金星编著;.清华大学出版社.1999,