Publication | Closed Access
DBMind
24
Citations
14
References
2021
Year
Artificial IntelligenceEngineeringMachine LearningData ScienceDatabase MetricsVery Large DatabaseDatabase SystemSystems EngineeringComputer ScienceIntelligent SystemsDatabase TuningDatabase TechnologySelf-driving System DbmindData ManagementAutonomous Capabilities
We demonstrate a self-driving system DBMind, which provides three autonomous capabilities in database, including self-monitoring, self-diagnosis and self-optimization. First, self-monitoring judiciously collects database metrics and detects anomalies (e.g., slow queries and IO contention), which can profile database status while only slightly affecting system performance (<5%). Then, self-diagnosis utilizes an LSTM model to analyze the root causes of the anomalies and automatically detect root causes from a pre-defined failure hierarchy. Next, self-optimization automatically optimizes the database performance using learning-based techniques, including deep reinforcement learning based knob tuning, reinforcement learning based index selection, and encoder-decoder based view selection. We have implemented DBMind in an open source database openGauss and demonstrated real scenarios.
| Year | Citations | |
|---|---|---|
Page 1
Page 1