DocumentCode :
2082373
Title :
Polynomial heuristics for query optimization
Author :
Bruno, Nicolas ; Galindo-Legaria, César ; Joshi, Milind
fYear :
2010
fDate :
1-6 March 2010
Firstpage :
589
Lastpage :
600
Abstract :
Research on query optimization has traditionally focused on exhaustive enumeration of an exponential number of candidate plans. Alternatively, heuristics for query optimization are restricted in several ways, such as by either focusing on join predicates only, ignoring the availability of indexes, or in general having high-degree polynomial complexity. In this paper we propose a heuristic approach to very efficiently obtain execution plans for complex queries, which takes into account the presence of indexes and goes beyond simple join reordering. We also introduce a realistic workload generator and validate our approach using both synthetic and real data.
Keywords :
computational complexity; polynomial approximation; query processing; heuristic approach; join predicates; join reordering; polynomial complexity; polynomial heuristics; query optimization; realistic workload generator; Availability; Computer languages; Costs; Dynamic programming; Heuristic algorithms; Performance evaluation; Polynomials; Proposals; Query processing; Volcanoes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering (ICDE), 2010 IEEE 26th International Conference on
Conference_Location :
Long Beach, CA
Print_ISBN :
978-1-4244-5445-7
Electronic_ISBN :
978-1-4244-5444-0
Type :
conf
DOI :
10.1109/ICDE.2010.5447916
Filename :
5447916
Link To Document :
بازگشت