Database Meets AI: A Survey

Learning-based Database Configuration

Knob Tuning

Problem: to find the best set of configurations for a DBMS.

Search-based Tuning

Finding the best configurations by branching and bound.

Traditional ML-based Tuning

Finding the bets configurations using traditional ML-based methods.

Reinforcement Learning for Tunning

Uses a Reinforcement Learning (RL) agent to find the best configurations for a DBMS.

(Reading...)