论文摘要
查询优化是数据库管理系统设计和实现所采用的一项重要技术,也是影响数据库系统性能的一个重要因素。数据库查询优化包括两方面,基于代价的查询优化和基于响应时间的查询优化,可以有效地提高复杂查询的效率。本文通过研究两种查询优化技术的结合,给出了将查询请求进行两段式优化的一系列算法和实现方式,并且在“辽河油田特种油开发公司油井施工设计系统”实际项目的研究开发中加以应用,以解决系统响应速度问题。基于代价的查询优化是优化第一阶段采用的主要技术,目的是要通过等价变换,将用户提交的查询请求变换为效率最优的查询计划。为了优化并行执行阶段的多线程查询,还需要将查询计划转化为规范表达式的形式然后再加以优化,最后得出适合多线程并行执行的优化执行计划。基于响应时间的查询优化一般采用并行的方式缩短响应时间,因此多线程并行数据查询是第二阶段优化查询的工作。本文给出了对于大表查询、大表结合查询、分组聚合查询、排序查询操作的多线程并行化查询优化算法,并讨论了基于大表分裂算法的并行化策略的实施,大表分裂的方式、原则和随之带来的对大表数据高效维护的算法。系统投入运行后状况良好,收到令用户满意的效果,大幅提高了查询效率。通过对优化效果的分析和测试,发现在不影响数据维护操作效率的前提下,查询响应速度可提高30倍以上。系统将并行算法和思想引入普通PC服务器的实际应用中,扩展了并行计算的运用范围,使得普通PC机用户和企业都获得了并行计算带来的性能提升,对并行计算的发展和普通PC服务器利用多线程技术进行并行计算扩展做出了研究,具有实际意义。
论文目录
相关论文文献
- [1].分布式数据库系统的查询优化技术研究[J]. 电脑知识与技术 2020(13)
- [2].传感器网络中的多查询优化技术研究[J]. 电子世界 2017(14)
- [3].SQL Server 2005查询优化技术的研究与实现[J]. 信息系统工程 2010(05)
- [4].数据流多连续查询优化技术[J]. 计算机应用 2009(S2)
- [5].基于表结构转换的数据查询优化技术研究[J]. 电子产品可靠性与环境试验 2020(02)
- [6].并发内存OLAP查询优化技术研究[J]. 计算机研究与发展 2016(12)
- [7].空间数据库查询优化技术研究[J]. 山东工业技术 2015(05)
- [8].关系数据库查询优化技术研究[J]. 电脑编程技巧与维护 2014(09)
- [9].具有服务质量支持的查询优化技术[J]. 计算机工程 2009(13)
- [10].数据查询优化技术的研究和探讨[J]. 中国数字医学 2015(07)
- [11].查询优化技术在现实系统中的应用[J]. 科技信息 2008(31)
- [12].数据库查询优化技术探讨[J]. 石家庄理工职业学院学术研究 2008(04)
- [13].一种基于共享执行策略的间隔查询优化技术[J]. 软件学报 2016(12)
- [14].数据库查询优化技术的研究与实现[J]. 电子科学技术 2017(01)
- [15].容错存储的电力系统监测数据查询优化技术[J]. 电网技术 2015(11)
- [16].关系数据库查询优化技术探析[J]. 天中学刊 2008(02)
- [17].分布式数据库系统的查询优化技术研究[J]. 电脑与电信 2020(03)
- [18].浅谈数据库查询优化技术[J]. 电脑知识与技术 2010(32)
- [19].并行数据库查询优化技术研究[J]. 信息通信 2018(10)
- [20].SQL Server查询优化技术分析与实现[J]. 电脑知识与技术 2013(16)
- [21].数据流上并行查询优化技术[J]. 佳木斯大学学报(自然科学版) 2009(01)
- [22].查询重写关系数据库查询优化技术[J]. 电脑编程技巧与维护 2009(04)
- [23].数据库查询优化技术的研究与实现[J]. 软件导刊 2011(09)
- [24].基于共享的MapReduce多查询优化技术[J]. 计算机应用研究 2013(05)
- [25].基于MySql的查询优化技术研究[J]. 微型电脑应用 2013(07)
- [26].SQL Server查询优化技术的研究与实现[J]. 科技视界 2016(18)
- [27].基于代价的XML查询优化技术研究[J]. 牡丹江大学学报 2017(07)
- [28].内存OLAP多核并行查询优化技术研究[J]. 计算机学报 2014(09)
- [29].基于SQL标准的关系数据库查询优化技术研究[J]. 煤炭技术 2011(12)
- [30].数据库管理中SQL查询优化技术的应用[J]. 信息与电脑(理论版) 2011(02)