【摘 要】
:
在数据库系统中,查询速度的快慢直接影响到应用系统的生命力,其中连接作为关系数据库模型的一个基本的操作,将在不同的关系上进行,使用频率较高,执行的开销也很大,因此查询优
论文部分内容阅读
在数据库系统中,查询速度的快慢直接影响到应用系统的生命力,其中连接作为关系数据库模型的一个基本的操作,将在不同的关系上进行,使用频率较高,执行的开销也很大,因此查询优化的关键是多元连接查询的优化。本课题将基于连接索引来优化连接查询。关于多元连接查询的优化的讨论,一般都是先讨论连接顺序,选择最小代价的连接先执行。本课题将忽略这个部分,而集中在具体连接操作的优化上,即连接算法的改进。在分析传统连接算法所采用的优化途径和影响连接算法的各个因素的基础上,将利用连接索引来进一步优化连接查询。由于连接索引是预连接产生的,建立在多个关系上,故而需要付出较大的维护代价,在分析连接索引的存储结构和算法改进的过程中,考虑了连接索引对整个DBMS的影响。在对一些已有的基于连接索引的算法分析和比较的基础上,优化了它们的部分实现,并改进了连接索引应用于复杂查询中的情况。空间数据的无序性,使得应用在其上的利用连接索引的算法需要进一步的改进,为此分析了其中关键的最佳页访问次序问题。在分析已有的连接算法的基础上,本课题研究并实现了基于连接索引的改进算法,它有较好的性能,因为它合理利用了分配的内存,只扫描关系中参与连接的部分,尽量避免了冗余的I/O的同时,考虑了排序的代价。实验中考虑了影响连接算法性能的各个因素,采用有针对性的数据集,在不同执行环境下,分析比较了它和以前算法的性能,验证了以上的观点。
其他文献
随着计算机技术和网络技术的发展和普及,计算机技术已从传统的单用户工作模式转变为多用户协同工作模式。计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)
把现有的Web服务按照一定的语义和逻辑自动组合起来,以得到增值的服务是当前Web服务领域研究的一个热点。目前Web服务组合面临的主要问题是系统的可伸缩性、消息传输效率以及
实时协同编辑系统作为CSCW的一个重要应用,近年来得到了广泛研究。本文介绍了一种实时协同编辑算法及其在协同编辑器Z-Office中的设计与实现。本文首先对现有多种协同编辑并
近年来,随着计算机网络的蓬勃发展,电子商务已经逐渐成为一种重要的经济模式和理念。电子支付作为发展电子商务的一个重要手段和基础得到了人们的广泛关注。电子支付的安全性
数据库知识发现是(Knowledge Discovery in Databases,简称KDD)是当前涉及人工智能和数据库等学科的一门相当活跃的研究领域,分类是其中的一个重要研究方向。决策树是分类中
仿真技术,特别是计算机仿真技术是一门建立在相似理论、控制理论和计算机技术基础上的综合性与实验性科学,由于它不需对系统进行抽象与简化,通过计算就能模拟系统行为的全过
PID控制器以其自身的优点在工业控制领域应用非常广泛,免疫算法是基于人工免疫理论,在遗传算法的基本框架之上结合免疫算子而形成的一种新型优化算法,本文深刻分析了免疫算法
流程管理是 PDM 系统中实施业务过程管理与过程控制的一项关键技术。为了从整体上提高产品设计的效率,降低设计成本,提高产品业务管理水平和竞争力,需要把产品数据管理技术与
随着中国数字娱乐产业的发展,三维游戏引擎系统已开始成为众多关注和较快发展的VR应用技术之一,然而相对于美国、日本等国家而言,我国对三维游戏引擎技术的研究还比较滞后。
随着计算机技术的迅猛发展,程序设计技术的不断成熟,模块化的设计要求已经不仅仅是出于程序编写规范性上的要求,人们越发的意识到把应用程序设计成一组彼此通信的小片段是比设计