DocumentCode :
3153404
Title :
Genetic optimization for the join ordering problem of database queries
Author :
Chande, Swati V. ; Sinha, Madhavi
Author_Institution :
Dept. of Comput. Sci., Int. Sch. of Inf. & Manage., Jaipur, India
fYear :
2011
fDate :
16-18 Dec. 2011
Firstpage :
1
Lastpage :
5
Abstract :
A query optimizer is a core component of any Database Management System. As a database query optimizer might face different voluminous and complex queries, leading to a huge search space of alternative query plans, it should be appropriate to adapt the search strategy to the problem solving technique which handles complex and large data. Genetic Algorithms (GAs) avoid the high cost of optimization and provide flexibility by being independent of the problem specific knowledge. These qualities make them a viable option for solving the query optimization problem. All query optimization algorithms primarily deal with joins. Our study concerns the use of GA for join order optimization. Prior theories indicate that genetic algorithms are apposite for optimizing join expressions and produce solutions of high quality within a reasonable running time. We have implemented the GA technique on RDBMS queries and found that the GA based optimizer performs better for queries involving large number of joins.
Keywords :
genetic algorithms; query formulation; query processing; relational databases; RDBMS queries; database management system; database query optimizer; genetic algorithm; join ordering problem; query optimization problem; search strategy; Genetic algorithms; Genetics; Indexes; Optimization; Query processing; Search problems; Crossover; Genetic Algorithm; Join Order Optimization; Query Optimization; Query Processing; Relational Database Management System;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
India Conference (INDICON), 2011 Annual IEEE
Conference_Location :
Hyderabad
Print_ISBN :
978-1-4577-1110-7
Type :
conf
DOI :
10.1109/INDCON.2011.6139336
Filename :
6139336
Link To Document :
بازگشت