摘要
数据库系统具有大量的配置参数,参数配置不同会导致系统运行时很大的性能差异. 参数优化技术通过选择合适的参数配置,能够提升数据库对当前场景的适应性,因此得到国内外研究人员的广泛关注. 通过对现有的数据库参数调优方法进行总结分析,根据参数优化方法是否具有应对环境变化的能力,将现有工作分为固定环境下的数据库参数优化方法和变化环境下的数据库参数优化方法2类. 对于固定环境下的参数优化方法,按照方法是否具有从历史任务中学习的能力将研究工作分为传统的参数优化方法和基于机器学习的参数优化方法2类并分别进行介绍. 对于变化环境下的参数优化方法,按照不同的变化场景对现有工作进行分类介绍. 最后,总结了现有工作中各类方法的优缺点,并对目前研究中待解决的问题和可能发展的方向进行了讨论.
基金项目
国家自然科学基金(62172316)
教育部人文社会科学研究项目(17YJA790047)
陕西省软科学研究计划(2020KRZ018)
陕西省哲学社会科学重大理论与现实问题研究项目(20JZ-25)
陕西省重点研发计划(2019ZDLGY13-03-02)
陕西省自然科学基金(2019JM-368)
河北省重点研发计划(20310102D)