Title
DBMind: a self-driving platform in openGauss
Abstract
AbstractWe 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
DOI
Venue
2021
10.14778/3476311.3476334
Hosted Content
DocType
Volume
Issue
Journal
14
12
ISSN
Citations 
PageRank 
2150-8097
2
0.36
References 
Authors
0
9
Name
Order
Citations
PageRank
Xuanhe Zhou131.04
Lianyuan Jin231.73
Ji Sun3342.79
Xinyang Zhao420.36
Xiang Yu5126.72
Shifu Li631.73
Tianqing Wang732.06
Kun Li84513.10
Luyang Liu922.05