A demonstration of the ottertune automatic database management system tuning service

Bohan Zhang,Dana Van Aken,Justin Wang,Tao Dai,Shuli Jiang,Jacky Lao,Siyuan Sheng,Andrew Pavlo,Geoffrey J. Gordon
DOI: https://doi.org/10.14778/3229863.3236222
IF: 2.5
2018-08-01
Proceedings of the VLDB Endowment
Abstract:Database management systems (DBMSs) have a plethora of tunable knobs that control almost everything in the system. The performance of a DBMS is highly dependent on these configuration knobs, however, getting this tuning right is hard. Many organizations resort to hiring experts to configure these knobs, but this is prohibitively expensive. As databases grow in both size and complexity, optimizing a DBMS has surpassed the abilities of even the best human experts. We recently introduced OtterTune, a tuning service that is able to automatically find good settings for a DBMS's configuration knobs. OtterTune leverages data collected from previous tuning efforts to train machine learning models, and recommends new configurations that are as good as or better than ones generated by existing tools or a human expert. In this demonstration, we showcase OtterTune's ability to automatically select a configuration that improves a DBMS's performance.
computer science, information systems, theory & methods
What problem does this paper attempt to address?