Abstract | ||
---|---|---|
ABSTRACTModern data systems such as IBM Db2 have hundreds of system configuration parameters, ''knobs", which heavily influence the performance of business queries. Manual configuration, ''tuning," by experts is painstaking and time consuming. We propose a query informed tuning system called BLUTune which uses machine learning (ML)-deep reinforcement learning based on advantage actor critic neural networks-to tune configurations within defined resource constraints. We translate high-dimensional query execution plans (QEPs) into a low-dimensional embedding space (QEP2Vec) for input into the ML models. To scale to complex and large workloads, we bootstrap the training process through transfer learning. We first train our model based on the estimated cost of queries; we then fine-tune it based on actual query execution times. We demonstrate by an experimental study over various synthetic and real-world workloads BLUTune's efficiency and effectiveness. |
Year | DOI | Venue |
---|---|---|
2022 | 10.1145/3511808.3557117 | Conference on Information and Knowledge Management |
DocType | Citations | PageRank |
Conference | 0 | 0.34 |
References | Authors | |
0 | 7 |
Name | Order | Citations | PageRank |
---|---|---|---|
Connor Henderson | 1 | 0 | 0.34 |
Spencer Bryson | 2 | 0 | 0.34 |
Vincent Corvinelli | 3 | 0 | 0.34 |
Parke Godfrey | 4 | 0 | 0.34 |
Piotr Mierzejewski | 5 | 0 | 0.34 |
Jaroslaw Szlichta | 6 | 0 | 0.34 |
Calisto Zuzarte | 7 | 0 | 0.34 |