期刊文献+

基于机器学习的数据库系统参数优化方法综述

A Review of Machine Learning-Based Methods for Database Tuning
下载PDF
导出
摘要 参数优化是影响数据库性能和适应性的关键技术,合理的参数配置对于保障数据库系统的高效运行至关重要,但由于参数较多且参数间具有强关联性,传统参数优化方法难以在高维连续的参数空间中寻找最优配置,机器学习的发展为解决这一难题带来新的机遇。通过总结和分析相关工作,将已有工作按照发展时间和特性分为专家决策、静态规则、启发式算法、传统机器学习方法和深度强化学习方法。对数据库参数优化问题进行定义,并说明启发式算法在参数优化问题上的局限性。介绍基于传统机器学习的参数优化方法,包括随机森林、支持向量机、决策树等,描述机器学习方法解决参数优化问题的一般流程并给出一般实现。由于需要大量带标注的数据,传统机器学习模型在适应性和调优能力等方面存在不足。侧重介绍深度强化学习模型的工作原理,定义参数优化问题与深度强化学习模型的映射关系,比较基于深度强化学习的相关工作对数据库性能提升、模型训练时间和涉及的技术,描述基于深度神经网络构建和训练智能体的具体流程。最后,总结已有工作的特点,对当前机器学习在数据库参数优化方面的研究热点和发展方向进行展望,指出多粒度调优、自适应算法和自运维是未来的研究趋势。 Knobs tuning is a key technology that affects the performance and adaptability of databases.However,traditional tuning methods have difficulty in finding the optimal configuration in high-dimensional continuous parameter spaces.The development of machine learning could bring new opportunities to solve this problem.By summarizing and analyzing relevant work,existing work was classified according to development time and characteristics,including expert decision-making,static rules,heuristic algorithms,traditional machine learning methods,and deep reinforcement learning methods.The database tuning problem was defined,and the limitations of heuristic algorithms in tuning problems were discussed.Traditional machine learning-based tuning methods were introduced,including random forest,support vector machine,decision tree,etc.The general process of using machine learning methods to solve tuning problems was described,and specific implementations were provided.The shortcomings of traditional machine learning models in adaptability and tuning capabilities were also discussed.The principles of deep reinforcement learning models were emphasized,and the mapping relationship between tuning problems and deep reinforcement learning models was defined.Recent relevant work on improving database performance,time consumption and model characteristics was introduced,and the process of building and training agents based on deep neural networks was described.Finally,the characteristics of existing work were summarized,and the research hotspots and development directions of machine learning in database tuning were outlined.Distributed scenarios,multi-granularity tuning,adaptive algorithms and self-maintenance capabilities were identified as future research trends.
作者 石磊 李天 高宇飞 卫琳 李翠霞 陶永才 SHI Lei;LI Tian;GAO Yufei;WEI Lin;LI Cuixia;TAO Yongcai(School of Cyber Science and Engineering,Zhengzhou University,Zhengzhou 450002,China;School of Computer and Artificial Intelligence,Zhengzhou University,Zhengzhou 450001,China;Songshan Laboratory,Zhengzhou 450046,China)
出处 《郑州大学学报(工学版)》 北大核心 2024年第1期1-11,28,共12页 Journal of Zhengzhou University(Engineering Science)
基金 国家重点研发计划(2022YFC3800057,2020YFB1712401)。
关键词 数据库系统 参数优化 性能优化 机器学习 强化学习 数据库运维 database system knobs tuning performance optimization machine learning reinforcement learning database maintenance
  • 相关文献

参考文献5

二级参考文献10

共引文献47

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部