期刊文献+

一种改进的数据库查询优化算法

An Improved Database Query Optimization Algorithm
下载PDF
导出
摘要 数据库查询优化技术对提高数据库的查询效率,增强数据库性能有重要作用。针对大型数据库中多表连接查询效率低的问题,提出了一种基于粒子群算法的改进查询优化算法。针对多表连接查询的特征,对粒子采用树形编码的方式,并提出了一种计算数据库查询执行代价的模型。实验表明,使用粒子群算法优化后的查询策略比原始查询策略的查询执行代价低,有效提高了系统的查询效率。 Database query optimization techniques plays an important role in the query efficiency of the database and enhancement of database performance.Aiming at the problem of Low efficiency in a large database of multi-table join query, this thesis proposes an improved query optimization algorithm based on particle swarm optimization algorithm. According to the characteristics of the multi-table join query, using tree coding method to theparticle, and put forward the calculation of database query execution cost model. Experiments show that use of particle swarm algorithm optimized query strategy has lower cost than the original query strategy, the improved model effectively improve the query efficiency of the system.
作者 申华 SHEN Hua (South China Institute of Software Engineering, Guangzhou University, Guangzhou 510990,China)
出处 《电脑知识与技术》 2014年第9期5806-5809,共4页 Computer Knowledge and Technology
关键词 查询优化 粒子群算法 执行代价估计 树形编码 query optimization particle swarm optimization execution cost estimation tree encoding
  • 相关文献

参考文献8

二级参考文献8

  • 1廖慧芬,邵小兵.动态规划算法的原理及应用[J].中国科技信息,2005(21A):42-42. 被引量:25
  • 2Chen, M.S., Yu, P.S., Wu, K.L. Optimization of parallel execution for multi-join queries. IEEE Transactions on Knowledge and Data Engineering, 1996,8(3):416~428.
  • 3Steinbrunn, M., Moerkotte, G., Kemper, A. Heuristic and randomized optimization for the join ordering problem. VLDB Journal, 1997,6(3):191~208.
  • 4Wilschut, A.N., Flokstra, J., Apers, P.M.G. Parallel evaluation of multi-join queries. In: Michael, J.C., Donovan, A.S., eds. Proceedings of the ACM-SIGMOD'95. San Jose, CA: Academic Press, 1995. 115~126.
  • 5Chen, M.S., Yu, P.S., Wu, K.L. Scheduling and processor allocation for parallel execution of multi-join queries. In: Proceedings of the 8th International Conference on Data Engineering. Arizona: I.C.S. Press, 1992. 58~67.
  • 6陶世群 张时鹏.大规模数据库的一种新的分布式查询优化算法—二分劈开缩减[J].计算机工程与设计,1998,19(4):62-66.
  • 7CHEN M,YU P.Combining join and semi-join operations for distributen query processing[J].IEEE Transaction on Knowledge and Data Engineering,1993,5(3):534 -542.
  • 8王意洁,王勇军,卢锡城.基于半连接的并行查询处理算法的研究[J].软件学报,2001,12(2):219-224. 被引量:11

共引文献79

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部