Facilitating Database Tuning with Hyper-Parameter Optimization: A Comprehensive Experimental Evaluation
Not on the map. Why?
Abstract (arXiv)
Recently, using automatic configuration tuning to improve the performance of modern database management systems (DBMSs) has attracted increasing interest from the database community. This is embodied with a number of systems featuring advanced tuning capabilities being developed. However, it remains a challenge to select the best solution for database configuration tuning, considering the large body of algorithm choices. In addition, beyond the applications on database systems, we could find more potential algorithms designed for configuration tuning. To this end, this paper provides a comprehensive evaluation of configuration tuning techniques from a broader perspective, hoping to better benefit the database community. In particular, we summarize three key modules of database configuration tuning systems and conduct extensive ablation studies using various challenging cases. Our evaluation demonstrates that the hyper-parameter optimization algorithms can be borrowed to further enhance the database configuration tuning. Moreover, we identify the best algorithm choices for different modules. Beyond the comprehensive evaluations, we offer an efficient and unified database configuration tuning benchmark via surrogates that reduces the evaluation cost to a minimum, allowing for extensive runs and analysis of new techniques.
Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Oct 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 2; 2023: 7; 2024: 5; 2025: 4; 2026: 4.
22 papers.
Sort:
By area:
- 2023Data-centric Artificial Intelligence: A Surveycited by 203
- 2023Transfer Learning for Bayesian Optimization: A Surveycited by 27
- 2023Bayesian Optimization over High-Dimensional Combinatorial Spaces via Dictionary-based Embeddingscited by 24
- 2022Hyper-Tune: Towards Efficient Hyper-parameter Tuning at Scalecited by 13
- 2024Automatic Database Configuration Debugging using Retrieval-Augmented Language Modelscited by 12
- 2023OpenBox: A Python Toolkit for Generalized Black-box Optimizationcited by 9
- 2024E2ETune: End-to-End Knob Tuning via Fine-tuned Generative Language Modelcited by 9
- 2024VDTuner: Automated Performance Tuning for Vector Data Management Systemscited by 5
- 2024Is Large Language Model Good at Database Knob Tuning? A Comprehensive Experimental Evaluationcited by 5
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapescited by 5
- 2023A Unified and Efficient Coordinating Framework for Autonomous DBMS Tuningcited by 4
- 2024Dividable Configuration Performance Learningcited by 4
10 more
- 2023Rover: An online Spark SQL tuning service via generalized transfer learningcited by 3
- 2023Towards General and Efficient Online Tuning for Sparkcited by 1
- 2025Large Scale Multi-Task Bayesian Optimization with Large Language Modelscited by 1
- 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspectivecited by 1
- 2026When to Use Which? Benchmarking Optimisers for Configurable Systems under Varying Budgetscited by 1
- 2022Efficient End-to-End AutoML via Scalable Search Space Decompositioncited by 0
- 2025Centrum: Model-based Database Auto-tuning with Minimal Distributional Assumptionscited by 0
- 2025Relation-Aware Bayesian Optimization of DBMS Configurations Guided by Affinity Scorescited by 0
- 2026DOT: Dynamic Knob Selection and Online Sampling for Automated Database Tuningcited by 0
- 2026A Case for Agentic Tuning: From Documentation to Action in PostgreSQLcited by 0
- 2026When to Use Which? Benchmarking Optimisers for Configurable Systems under Varying Budgets17 Jul 2026
- 2026A Case for Agentic Tuning: From Documentation to Action in PostgreSQL19 May 2026
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapes20 Mar 2026
- 2026DOT: Dynamic Knob Selection and Online Sampling for Automated Database Tuning16 Mar 2026
- 2025Relation-Aware Bayesian Optimization of DBMS Configurations Guided by Affinity Scores31 Oct 2025
- 2025Centrum: Model-based Database Auto-tuning with Minimal Distributional Assumptions26 Oct 2025
- 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspective26 Sep 2025
- 2025Large Scale Multi-Task Bayesian Optimization with Large Language Models11 Mar 2025
- 2024Automatic Database Configuration Debugging using Retrieval-Augmented Language Models10 Dec 2024
- 2024Dividable Configuration Performance Learning11 Sep 2024
- 2024Is Large Language Model Good at Database Knob Tuning? A Comprehensive Experimental Evaluation5 Aug 2024
- 2024E2ETune: End-to-End Knob Tuning via Fine-tuned Generative Language Model17 Apr 2024
10 more
- 2024VDTuner: Automated Performance Tuning for Vector Data Management Systems16 Apr 2024
- 2023Towards General and Efficient Online Tuning for Spark5 Sep 2023
- 2023OpenBox: A Python Toolkit for Generalized Black-box Optimization26 Apr 2023
- 2023Data-centric Artificial Intelligence: A Survey17 Mar 2023
- 2023A Unified and Efficient Coordinating Framework for Autonomous DBMS Tuning10 Mar 2023
- 2023Bayesian Optimization over High-Dimensional Combinatorial Spaces via Dictionary-based Embeddings3 Mar 2023
- 2023Transfer Learning for Bayesian Optimization: A Survey12 Feb 2023
- 2023Rover: An online Spark SQL tuning service via generalized transfer learning8 Feb 2023
- 2022Efficient End-to-End AutoML via Scalable Search Space Decomposition19 Jun 2022
- 2022Hyper-Tune: Towards Efficient Hyper-parameter Tuning at Scale18 Jan 2022
- 2023Data-centric Artificial Intelligence: A Surveycited by 203
- 2023Transfer Learning for Bayesian Optimization: A Surveycited by 27
- 2023Bayesian Optimization over High-Dimensional Combinatorial Spaces via Dictionary-based Embeddingscited by 24
- 2022Hyper-Tune: Towards Efficient Hyper-parameter Tuning at Scalecited by 13
- 2023OpenBox: A Python Toolkit for Generalized Black-box Optimizationcited by 9
- 2024E2ETune: End-to-End Knob Tuning via Fine-tuned Generative Language Modelcited by 9
- 2024VDTuner: Automated Performance Tuning for Vector Data Management Systemscited by 5
- 2024Is Large Language Model Good at Database Knob Tuning? A Comprehensive Experimental Evaluationcited by 5
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapescited by 5
- 2023A Unified and Efficient Coordinating Framework for Autonomous DBMS Tuningcited by 4
- 2024Dividable Configuration Performance Learningcited by 4
- 2023Rover: An online Spark SQL tuning service via generalized transfer learningcited by 3
12 most cited of 20 All 20 (JSON)
- 2026When to Use Which? Benchmarking Optimisers for Configurable Systems under Varying Budgets17 Jul 2026
- 2026Revealing Domain-Spatiality Patterns for Configuration Tuning: Domain Knowledge Meets Fitness Landscapes20 Mar 2026
- 2026DOT: Dynamic Knob Selection and Online Sampling for Automated Database Tuning16 Mar 2026
- 2025Relation-Aware Bayesian Optimization of DBMS Configurations Guided by Affinity Scores31 Oct 2025
- 2025Centrum: Model-based Database Auto-tuning with Minimal Distributional Assumptions26 Oct 2025
- 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspective26 Sep 2025
- 2025Large Scale Multi-Task Bayesian Optimization with Large Language Models11 Mar 2025
- 2024Dividable Configuration Performance Learning11 Sep 2024
- 2024Is Large Language Model Good at Database Knob Tuning? A Comprehensive Experimental Evaluation5 Aug 2024
- 2024E2ETune: End-to-End Knob Tuning via Fine-tuned Generative Language Model17 Apr 2024
- 2024VDTuner: Automated Performance Tuning for Vector Data Management Systems16 Apr 2024
- 2023Towards General and Efficient Online Tuning for Spark5 Sep 2023
12 newest of 20 All 20 (JSON)