Existing database knob tuning methods evaluate the actual performance of each configuration by fully executing the entire workload. However, our experimental analysis reveals that this exhaustive execution approach significantly limits tuning efficiency, particularly when dealing with underperforming configurations. To address this issue, we propose ESTune, which is designed to early-stop the execution of poorly performing configurations. ESTune approximates the actual performance of these configurations using high-confidence predicted values generated from partially executed workload data and configuration knob settings. This strategy significantly reduces the evaluation time for underperforming configurations while maintaining the overall tuning effectiveness. The high-confidence predicted values are produced by a Hybrid Bayesian Neural Network (HBNN), which models the performance distribution with respect to different knob configurations. To address the challenge of limited training data commonly encountered in database knob tuning, ESTune integrates a Model-Agnostic Meta-Learning (MAML), thereby enhancing the few-shot learning capability of the HBNN. Extensive evaluations on a wide range of workloads consistently demonstrate that ESTune improves the tuning efficiency of existing methods.
Building similarity graph...
Analyzing shared references across papers
Loading...
Zhongwei Yue
Jun-Peng Zhu
Peng Cai
Proceedings of the ACM on Management of Data
East China Normal University
Henan Normal University
Building similarity graph...
Analyzing shared references across papers
Loading...
Yue et al. (Thu,) studied this question.
www.synapsesocial.com/papers/69d894ad6c1944d70ce059a1 — DOI: https://doi.org/10.1145/3786649