KnobTree: Intelligent Database Parameter Configuration via Explainable Reinforcement Learning
Jiahan Chen, Shuhan Qi, Yifan Li, Zeyu Dong, Mingfeng Ding, Yulin Wu,, Xuan Wang

TL;DR
KnobTree introduces an explainable reinforcement learning framework using a tree-based model and Shapley Values to optimize database parameters, improving transparency, stability, and performance in database tuning.
Contribution
This work presents the first interpretable RL-based framework for database configuration, combining a differential tree model with Shapley Values for parameter importance assessment.
Findings
KnobTree achieves higher transparency and interpretability.
The approach slightly outperforms existing RL tuning algorithms.
Experiments on MySQL and Gbase8s validate effectiveness.
Abstract
Databases are fundamental to contemporary information systems, yet traditional rule-based configuration methods struggle to manage the complexity of real-world applications with hundreds of tunable parameters. Deep reinforcement learning (DRL), which combines perception and decision-making, presents a potential solution for intelligent database configuration tuning. However, due to black-box property of RL-based method, the generated database tuning strategies still face the urgent problem of lack explainability. Besides, the redundant parameters in large scale database always make the strategy learning become unstable. This paper proposes KnobTree, an interpertable framework designed for the optimization of database parameter configuration. In this framework, an interpertable database tuning algorithm based on RL-based differentatial tree is proposed, which building a transparent…
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
TopicsData Mining Algorithms and Applications · Rough Sets and Fuzzy Logic · Data Management and Algorithms
