RDBlab: an Artificial Simulation System for RDBMSs

Yu Yan,Hongzhi Wang,Junfang Huang,Jian Gen,Zixuan Wan,Yuzhuo Wan
DOI: https://doi.org/10.1007/978-981-97-2421-5_36
2024-01-01
Abstract:With the development of cloud database, the simulation system of RDBMSs become increasing important for avoiding database failures. For example, a simulation system could hypothetically collect the database knob performance before implementing knob tuning in RDBMSs. However, existing works have paid less attention to the simulation system of RDBMSs. To fill this gap, we firstly design an artificial simulation system for RDBMSs called RDBlab, which could be utilized for enhancing system tunings, such as index tuning, knob tuning and etc. Our RDBlab provides friendly UI design and artificial simulation model. Users only need to configure some basic information about their database environment. Then they could efficiently utilize RDBlab to gather the synthetic performance of their tuning behaviors. In this paper, we clarify the architecture, core techniques and key scenarios of RDBlab.
What problem does this paper attempt to address?