Learned Offline Query Planning via Bayesian Optimization
Not on the map. Why?
Abstract (arXiv)
Analytics database workloads often contain queries that are executed repeatedly. Existing optimization techniques generally prioritize keeping optimization cost low, normally well below the time it takes to execute a single instance of a query. If a given query is going to be executed thousands of times, could it be worth investing significantly more optimization time? In contrast to traditional online query optimizers, we propose an offline query optimizer that searches a wide variety of plans and incorporates query execution as a primitive. Our offline query optimizer combines variational auto-encoders with Bayesian optimization to find optimized plans for a given query. We compare our technique to the optimal plans possible with PostgreSQL and recent RL-based systems over several datasets, and show that our technique finds faster query plans.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Feb 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 3; 2026: 1.
4 papers.
- 2025Large Scale Multi-Task Bayesian Optimization with Large Language Modelscited by 1
- 2025Low Rank Learning for Offline Query Optimizationcited by 0
- 2025LLM4Hint: Leveraging Large Language Models for Hint Recommendation in Offline Query Optimizationcited by 0
- 2026Adversarial Query Synthesis via Bayesian Optimizationcited by 0
- 2026Adversarial Query Synthesis via Bayesian Optimization2 Mar 2026
- 2025LLM4Hint: Leveraging Large Language Models for Hint Recommendation in Offline Query Optimization4 Jul 2025
- 2025Low Rank Learning for Offline Query Optimization8 Apr 2025
- 2025Large Scale Multi-Task Bayesian Optimization with Large Language Models11 Mar 2025