Improving quality and convergence of genetic query optimizers

被引:0
|
作者
Muntes-Mulero, Victor [1 ]
Lafon-Gracia, Nestor [1 ]
Aguilar-Saborit, Josep [2 ]
Larriba-Pey, Josep-L. [1 ]
机构
[1] Univ Politecn Cataluna, Comp Architecture Dept, DAMA, Campus Nord UPC,C-Jordi Girona Modul D6 Despatx 1, Barcelona 08034, Spain
[2] IBM Canada Ltd, IBM Toranto lab, Markham, ON L6G 1C7, Canada
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The application of genetic programming strategies to query optimization has been proposed as a feasible way to solve the large join query problem. However, previous literature shows that the potentiality of evolutionary strategies has not been completely exploited in terms of convergence and quality of the returned query execution plans (QEP). In this paper, we propose two alternatives to improve the performance of a genetic optimizer and the quality of the resulting QEPs. First, we present a new method called Weighted Election that proposes a criterion to choose the QEPs to be crossed and mutated during the optimization time. Second, we show that the use of heuristics in order to create the initial population benefits the speed of convergence and the quality of the results. Moreover, we show that the combination of both proposals outperforms previous randomized algorithms, in the best cases, by several orders of magnitude for very large join queries.
引用
收藏
页码:6 / +
页数:3
相关论文
共 50 条
  • [1] Learned Query Optimizers
    Ding, Bolin
    Zhu, Rong
    Zhou, Jingren
    FOUNDATIONS AND TRENDS IN DATABASES, 2024, 13 (04): : 250 - 310
  • [2] Parallelizing Extensible Query Optimizers
    Waas, Florian M.
    Hellerstein, Joseph M.
    ACM SIGMOD/PODS 2009 CONFERENCE, 2009, : 871 - 878
  • [3] A Variability Model for Query Optimizers
    Soffner, Michael
    Siegmund, Norbert
    Rosenmueller, Marko
    Siegmund, Janet
    Leich, Thomas
    Saake, Gunter
    DATABASES AND INFORMATION SYSTEMS VII, 2013, 249 : 15 - +
  • [4] Extensible Query Optimizers in Practice
    Ding, Bailu
    Narasayya, Vivek
    Chaudhuri, Surajit
    FOUNDATIONS AND TRENDS IN DATABASES, 2024, 14 (3-4):
  • [5] The Vertica Query Optimizer: The Case for Specialized Query Optimizers
    Tran, Nga
    Lamb, Andrew
    Shrinivas, Lakshmikant
    Bodagala, Sreenath
    Dave, Jaimin
    2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 1108 - 1119
  • [6] Automating statistics management for query optimizers
    Chaudhuri, S
    Narasayya, V
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2001, 13 (01) : 7 - 20
  • [7] Have query optimizers hit the wall?
    Richard T. Snodgrass
    Sabah Currim
    Young-Kyoon Suh
    The VLDB Journal, 2022, 31 : 181 - 200
  • [8] Learned Query Optimizers: Evaluation and Improvement
    Mikhaylov, Artem
    Mazyavkina, Nina S.
    Salnikov, Mikhail
    Trofimov, Ilya
    Qiang, Fu
    Burnaev, Evgeny
    IEEE ACCESS, 2022, 10 : 75205 - 75218
  • [9] Have query optimizers hit the wall?
    Snodgrass, Richard T.
    Currim, Sabah
    Suh, Young-Kyoon
    VLDB JOURNAL, 2022, 31 (01): : 181 - 200
  • [10] Rule Profiling for Query Optimizers and their Implications
    Chaudhuri, Surajit
    Giakoumakis, Leo
    Narasayya, Vivek
    Ramamurthy, Ravishankar
    26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, : 1072 - 1080