谷歌Chrome浏览器插件
订阅小程序
在清言上使用

Functionality-Aware Database Tuning via Multi-Task Learning.

Zhongwei Yue, Shujian Peng,Peng Cai,Xuan Zhou,Huiqi Hu,Rong Zhang, Quanqing Xu, Chuanhui Yang

IEEE International Conference on Data Engineering(2024)

引用 0|浏览0
暂无评分
摘要
Functionalities of a database system are co-designed and jointly maintain the database performance. Each function-ality usually has its own metrics to evaluate its state. Previous knobs tuning methods regard the database system as a black box and aim to automatically find the optimal configurations by collecting and observing the overall performance data (e.g., transaction throughput per second) under various configuration knobs. However, if a functionality is not running in the tuning phase, its knobs irrelevant to performance changes can also be tuned by existing tools and potential risks would be introduced. To resolve this problem, we design a database knob tuning framework to support functionality-aware knobs tuning. It uses multitask learning to take the database overall performance as the objective of main learning task, and each function module as a separate learning task. This framework enhances the tuning results through learning the relationships between different tasks, and avoids adjusting irrelevant knobs by perceiving the status of functionalities. We validate its generalizability on OceanBase and PostgreSQL. Experimental results show that better performances were achieved on the overall performance and the metrics of various functionalities.
更多
查看译文
关键词
knob tuning,database system,multitask learning,Gaussian process
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要