PBTune¶
Evolutionary Auto-Tuning for PostgreSQL using Population-Based Training
PBTune applies Population-Based Training (PBT), an evolutionary algorithm originally developed by DeepMind, to automatically optimize PostgreSQL database configuration.
Quick Start¶
git clone https://github.com/alshawai/PBTune
cd PBTune
./scripts/bootstrap.sh
python -m src.tuners pbt --tier minimal --config rapid
Documentation Structure¶
This documentation follows the Diátaxis framework:
| Section | Purpose |
|---|---|
| Getting Started | Installation and first run |
| Architecture | How and why PBTune is designed this way |
| Guides | Step-by-step how-to guides |
| Reference | CLI flags, schemas, and specifications |