会议专题

Optimization Strategy of Bidirectional Join Enumeration in Multi-Core CPUS

  Most contemporary database systems query optimizers exploit System-Rs Bottom-up dynamic programming method (DP) to find the optimal query execution plan (QEP) without evaluating redundant sub-plans.As modern microprocessors employ multiple cores to accelerate computations,the parallel optimization algorithm has been proposed to parallelize the Bottom-up DP query optimization process.However Top-down DP method can derive upper bounds for the costs of the plans it generates which is not available to typical Bottom-up DP method since such method generate and cost all subplans before considering larger containing plans.This paper combined the enhancements of two approaches and proposes a comprehensive and practical algorithm based graph-traversal driven,referred to here as DPbid,for parallelizing query optimization in the multi-core processor architecture.This paper has implemented such a search strategy and experimental results show that can improve optimization time effective compared to known existing algorithms.

Multi-core Query optimization Join enumeration dynamic programming

Yongheng Chen Wanli Zuo Fenglin He

Key Laboratory of Symbolic Computation and Knowledge Engineering of the Ministry of Education College of Computer Science and Technology, Jilin University, Changchun, 130012, China

国际会议

the 2010 International Conference on Frontiers of Manufacturing and Design Science(第一届制造与设计科学国际会议(ICFMD 2010))

重庆

英文

383-387

2010-12-11(万方平台首次上网日期,不代表论文的发表时间)