Alternative Plan Generation methods for Multiple Query Optimization

被引:0
|
作者
Menekse, G [1 ]
Polat, F [1 ]
Cosar, A [1 ]
机构
[1] Middle E Tech Univ, Dept Comp Engn, TR-06531 Ankara, Turkey
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Alternative Plan Generation (APG) is an important phase of Multiple Query Optimization (MQO) in relational databases. It is necessary to generate a number of alternative plans in such a way that the sharing between queries is maximized and an optimal execution plan with minimal cost is obtained. For relational databases several methods have previously been proposed for generating alternative plans using commutativity and associativity properties of select, project and join operations. When all possible alternative plans are generated using these properties, the number of alternative plans to be used in MQO will be quite large leading to an unacceptable increase in the cost of APG which eliminates the benefits of MQO for query execution. The quality of the alternative plans determines the cost of the global execution plan for the queries. In this paper, we propose a new method for APG that uses information about the queries to best utilize the sharing between the queries. This method generates the alternative plans for queries having more common tasks by introducing the factors that provides a good estimation of shared tasks of queries using information such as common relations, common possible joins and common conditions. We also compare benefits obtained from MQO with the previously proposed APG methods and with our method, and show that it is possible to find a near optimal solution with this technique. For 14 queries and a database of 15 relations on the average, MQO performs 30 times faster by using the alternative plans generated by this new method while we are within 7% of the optimal solution.
引用
收藏
页码:246 / 253
页数:8
相关论文
共 50 条
  • [1] Semantic information-based alternative plan generation for multiple query optimization
    Polat, F
    Cosar, A
    Alhajj, R
    [J]. INFORMATION SCIENCES, 2001, 137 (1-4) : 103 - 133
  • [2] Distributed Query Plan Generation using Particle Swarm Optimization
    Kumar, T. V. Vijay
    Kumar, Amit
    Singh, Rahul
    [J]. INTERNATIONAL JOURNAL OF SWARM INTELLIGENCE RESEARCH, 2013, 4 (03) : 58 - 82
  • [3] Distributed Query Plan Generation using Ant Colony Optimization
    Kumar, T. V. Vijay
    Singh, Rahul
    Kumar, Amit
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2015, 6 (01) : 1 - 22
  • [4] ALTERNATIVE METHODS FOR MULTIPLE LASER BEAMS GENERATION
    Ionel, Laura
    [J]. UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN-SERIES A-APPLIED MATHEMATICS AND PHYSICS, 2018, 80 (04): : 291 - 300
  • [5] Interactive Plan Hints for Query Optimization
    Bruno, Nicolas
    Chaudhuri, Surajit
    Ramamurthy, Ravi
    [J]. ACM SIGMOD/PODS 2009 CONFERENCE, 2009, : 1043 - 1045
  • [6] Distributed Query Plan Generation Using HBMO
    Kumar, T. V. Vijay
    Arun, Biri
    Kumar, Lokendra
    [J]. MULTI-DISCIPLINARY TRENDS IN ARTIFICIAL INTELLIGENCE, 2013, 8271 : 293 - 304
  • [7] Optimization of query plan in data stream system
    Zheng Zhanping
    Lin Jinxian
    [J]. ICCSE'2006: Proceedings of the First International Conference on Computer Science & Education: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2006, : 341 - 344
  • [8] Optimization of query plan in data stream system
    Lin, Anxian
    Zhen, Zhanping
    [J]. DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 630 - 633
  • [9] Evolution of Query Optimization Methods
    Hameurlain, Abdelkader
    Morvan, Franck
    [J]. TRANSACTIONS ON LARGE-SCALE DATA- AND KNOWLEDGE-CENTERED SYSTEMS I, 2009, 5740 : 211 - 242
  • [10] QUERY OPTIMIZATION AND EXECUTION PLAN GENERATION IN OBJECT-ORIENTED DATA MANAGEMENT-SYSTEMS
    STRAUBE, DD
    OZSU, MT
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1995, 7 (02) : 210 - 227