会议专题

NON-EXHAUSTIVE JOIN ORDERING SEARCH ALGORITHMS FOR LJQO

In relational database systems the optimization of select-project-join queries is a combinatorial problem. The use of exhaustive search methods is prohibitive because of the exponential increase of the search space. Randomized searches are used to find near optimal plans in polynomial time. In this paper, we investigate the large join query optimization (LJQO) problem by extending randomized algorithms and implementing a 2PO algorithm as a query optimizer in a popular open-source DBMS. We compare our solution with an implementation of a genetic algorithm. Through a multidimensional test schema, we discuss pros and cons about the behavior of these algorithms. Our results show that 2PO algorithm is fast to run and the costs of generated plans are better in most cases when compared to those of the genetic algorithms.

Query optimization Join ordering Randomized algorithms Genetic algorithms

Tarcizio Alexandre Bini Adriano Lange Marcos Sfair Sunye

Informatics Department, Federal University of Paran á, Centro Politècnico, Jardim das Amèricas, Curitiba PR, Brazil

国际会议

13th International Conference on Enterprise Information System(第13届企业信息系统国际会议 ICEIS 2011)

北京

英文

2037-2042

2011-06-08(万方平台首次上网日期,不代表论文的发表时间)