Kepler: Robust Learning for Faster Parametric Query Optimization
Not on the map. Why?
Abstract (arXiv)
Most existing parametric query optimization (PQO) techniques rely on traditional query optimizer cost models, which are often inaccurate and result in suboptimal query performance. We propose Kepler, an end-to-end learning-based approach to PQO that demonstrates significant speedups in query latency over a traditional query optimizer. Central to our method is Row Count Evolution (RCE), a novel plan generation algorithm based on perturbations in the sub-plan cardinality space. While previous approaches require accurate cost models, we bypass this requirement by evaluating candidate plans via actual execution data and training an ML model to predict the fastest plan given parameter binding values. Our models leverage recent advances in neural network uncertainty in order to robustly predict faster plans while avoiding regressions in query performance. Experimentally, we show that Kepler achieves significant improvements in query runtime on multiple datasets on PostgreSQL.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 13 of its 40 references that are in the map. First posted on arXiv 11 Jun 2023.
Builds on
13 of 40 references.
References · 13
- 2020Simple and Principled Uncertainty Estimation with Deterministic Deep Learning via Distance Awarenesscited by 389
- 2019Neo: A Learned Query Optimizercited by 80
- 2018Learned Cardinalities: Estimating Correlated Joins with Deep Learningcited by 64
- 2020Bao: Learning to Steer Query Optimizerscited by 62
- 2019Deep Unsupervised Cardinality Estimationcited by 36
- 2018Learning to Optimize Join Queries With Deep Reinforcement Learningcited by 32
- 2021Cardinality Estimation in DBMS: A Comprehensive Benchmark Evaluationcited by 30
- 2018Deep Reinforcement Learning for Join Order Enumerationcited by 25
- 2021Flow-Loss: Learning Cardinality Estimates That Mattercited by 22
- 2020Are We Ready For Learned Cardinality Estimation?cited by 19
- 2022Balsa: Learning a Query Optimizer Without Expert Demonstrationscited by 18
- 2018Towards a Hands-Free Query Optimizer through Deep Learningcited by 8
1 more
- 2016Sampling-Based Query Re-Optimizationcited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 2.
3 papers.