Proceedings of the VLDB Endowment · 2018 · 60 citations · 5 references
ComputingComputer ScienceData ManagementDatabasesMachine LearningConfiguration ManagementDatabase AdministrationDatabase ManagementPerformance TuningAutomated Machine LearningDatabase AutomationDatabase Configuration ManagementFine-tuningTuning
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.
5
Automatic Database Management System Tuning Through Large-scale Machine Learning
Dana Van Aken, Andrew Pavlo, Geoffrey J. Gordon et al. · 2017 · 550 citations · Full text
Djellel Difallah, Andrew Pavlo, Carlo Curino et al. · Proceedings of the VLDB Endowment · 2013 · 383 citations
Self-tuning database systems: a decade of progress
Surajit Chaudhuri, Vivek Narasayya · 2007 · 243 citations