PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 1, 2024Proceedings of the VLDB Endowment20 citationsOpen Access

Is Your Learned Query Optimizer Behaving As You Expect? A Machine Learning Perspective

View Full Paper
CLClaude LehmannPSPavel SulimovKSKurt Stockinger

Key Points

Key points are not available for this paper at this time.

Abstract

The current boom of learned query optimizers (LQO) can be explained not only by the general continuous improvement of deep learning (DL) methods but also by the straightforward formulation of a query optimization problem (QOP) as a machine learning (ML) one. The idea is often to replace dynamic programming approaches, widespread for solving QOP, with more powerful methods such as reinforcement learning. However, such a rapid "game change" in the field of QOP could not pass without consequences - other parts of the ML pipeline, except for predictive model development, have large improvement potential. For instance, different LQOs introduce their own restrictions on training data generation from queries, use an arbitrary train/validation approach, and evaluate on a voluntary split of benchmark queries. In this paper, we attempt to standardize the ML pipeline for evaluating LQOs by introducing a new end-to-end benchmarking framework. Additionally, we guide the reader through each data science stage in the ML pipeline and provide novel insights from the machine learning perspective, considering the specifics of QOP. Finally, we perform a rigorous evaluation of existing LQOs, showing that PostgreSQL outperforms these LQOs in almost all experiments depending on the train/test splits.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Lehmann et al. (2024) studied this question.

synapsesocial.com/papers/68e761c9b6db6435876d7ef4https://doi.org/10.14778/3654621.3654625
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1On the complexity of distributed query optimization1996 · 64 citations
  2. 2Overfitting2010 · 18 citations
  3. 3On a Test of Whether one of Two Random Variables is Stochastically Larger than the Other1947 · 14,296 citations
  4. 4Convolutional Neural Networks over Tree Structures for Programming Language Processing2016 · 535 citations
  5. 5Identifying hot and cold data in main-memory databases2013 · 135 citations