Automatic Configuration Tuning on Cloud Database: A Survey
Limeng Zhang, M. Ali Babar

TL;DR
This survey reviews various automatic configuration tuning techniques for cloud databases, discussing their methodologies, components, and evaluation benchmarks to guide future research and practice.
Contribution
It provides a comprehensive overview of existing tuning techniques, compares their approaches, and highlights future research opportunities in automatic cloud database configuration.
Findings
Bayesian, neural network, reinforcement learning, and search-based tuning methods are prominent.
Component-wise comparisons reveal strengths and limitations of each approach.
The survey identifies key challenges and future directions in automatic tuning.
Abstract
Faced with the challenges of big data, modern cloud database management systems are designed to efficiently store, organize, and retrieve data, supporting optimal performance, scalability, and reliability for complex data processing and analysis. However, achieving good performance in modern databases is non-trivial as they are notorious for having dozens of configurable knobs, such as hardware setup, software setup, database physical and logical design, etc., that control runtime behaviors and impact database performance. To find the optimal configuration for achieving optimal performance, extensive research has been conducted on automatic parameter tuning in DBMS. This paper provides a comprehensive survey of predominant configuration tuning techniques, including Bayesian optimization-based solutions, Neural network-based solutions, Reinforcement learning-based solutions, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Data Management and Algorithms · Data Mining Algorithms and Applications
