DB-BERT: a Database Tuning Tool that "Reads the Manual"
Immanuel Trummer

TL;DR
DB-BERT is an innovative database tuning tool that uses natural language processing with pre-trained language models to automatically interpret manuals and optimize database parameters through reinforcement learning.
Contribution
It introduces a novel approach combining large language models and reinforcement learning to automate database tuning based on textual hints and system performance.
Findings
DB-BERT outperforms baseline tuning methods in experiments.
It effectively interprets manual instructions for parameter tuning.
Achieves optimal settings across different benchmarks and database systems.
Abstract
DB-BERT is a database tuning tool that exploits information gained via natural language analysis of manuals and other relevant text documents. It uses text to identify database system parameters to tune as well as recommended parameter values. DB-BERT applies large, pre-trained language models (specifically, the BERT model) for text analysis. During an initial training phase, it fine-tunes model weights in order to translate natural language hints into recommended settings. At run time, DB-BERT learns to aggregate, adapt, and prioritize hints to achieve optimal performance for a specific database system and benchmark. Both phases are iterative and use reinforcement learning to guide the selection of tuning settings to evaluate (penalizing settings that the database system rejects while rewarding settings that improve performance). In our experiments, we leverage hundreds of text…
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
TopicsTopic Modeling · Natural Language Processing Techniques · Machine Learning and Data Classification
MethodsRefunds@Expedia|||How do I get a full refund from Expedia? · Multi-Head Attention · Attention Is All You Need · Linear Layer · Weight Decay · Dropout · Softmax · Linear Warmup With Linear Decay · Attention Dropout · Dense Connections
