2021
DOI: 10.48550/arxiv.2104.01744
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

UDO: Universal Database Optimization using Reinforcement Learning

Junxiong Wang,
Immanuel Trummer,
Debabrota Basu

Abstract: UDO is a versatile tool for offline tuning of database systems for specific workloads. UDO can consider a variety of tuning choices, reaching from picking transaction code variants over index selections up to database system parameter tuning. UDO uses reinforcement learning to converge to near-optimal configurations, creating and evaluating different configurations via actual query executions (instead of relying on simplifying cost models). To cater to different parameter types, UDO distinguishes heavy paramet… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
1
1

Relationship

2
0

Authors

Journals

citations
Cited by 2 publications
(10 citation statements)
references
References 17 publications
0
10
0
Order By: Relevance
“…In real-life, the feedbacks of the evaluation oracle can be received after a delay due to the computation time to complete the simulation or evaluation (Weinberger and Ordentlich, 2002), or to complete the communication between servers (Agarwal and Duchi, 2012;Sra et al, 2015). Such delayed feedback is natural in different optimization problems, including the white-box settings (Wang et al, 2021;Li et al, 2019;Joulani et al, 2016;Langford et al, 2009). In some other problems, introducing artificial delays while performing tree search, may create opportunities for work sharing between consecutive evaluations, thereby reducing computation time (Wang et al, 2021).…”
Section: Pctsmentioning
confidence: 99%
See 4 more Smart Citations
“…In real-life, the feedbacks of the evaluation oracle can be received after a delay due to the computation time to complete the simulation or evaluation (Weinberger and Ordentlich, 2002), or to complete the communication between servers (Agarwal and Duchi, 2012;Sra et al, 2015). Such delayed feedback is natural in different optimization problems, including the white-box settings (Wang et al, 2021;Li et al, 2019;Joulani et al, 2016;Langford et al, 2009). In some other problems, introducing artificial delays while performing tree search, may create opportunities for work sharing between consecutive evaluations, thereby reducing computation time (Wang et al, 2021).…”
Section: Pctsmentioning
confidence: 99%
“…Such delayed feedback is natural in different optimization problems, including the white-box settings (Wang et al, 2021;Li et al, 2019;Joulani et al, 2016;Langford et al, 2009). In some other problems, introducing artificial delays while performing tree search, may create opportunities for work sharing between consecutive evaluations, thereby reducing computation time (Wang et al, 2021). This motivated us to look into the delayed feedback for black-box optimization.…”
Section: Pctsmentioning
confidence: 99%
See 3 more Smart Citations