【技术实现步骤摘要】
数据库配置参数调整方法、设备及存储介质
[0001]本申请实施例涉及但不限于数据库
,尤其涉及一种数据库配置参数调整方法、设备及存储介质。
技术介绍
[0002]数据库是长期储存在计算机内、有组织的、可共享的数据集合。随着科学技术的发展,用于用户信息连接的数据量急剧增长,数据库作为信息技术存储服务的基础支撑,其应用将更加广泛,数据库的广泛应用随之而来的是数据库的优化问题。
[0003]目前,大规模数据库的优化一般依赖于数据库管理员,但是数据库的差异化配置对于数据库管理员而言是一个繁杂、重复、耗时费力的挑战,而经验不同的数据库管理员对数据库的配置参数质量也大相径庭,从而使数据库配置参数的调整存在自动化程度低、速度慢、效率低的问题。
技术实现思路
[0004]本申请实施例提供了数据库配置参数调整方法、设备及存储介质,能够快速、高效率地对数据库配置参数进行调整,以便使数据库配置参数得到优化。
[0005]第一方面,本申请实施例提供了一种数据库配置参数调整方法,应用于数据库调优模块,包括:获取来自数据库服务器的数据库状态混合表征参数;将所述数据库状态混合表征参数输入到深度强化学习模型中生成目标数据库配置参数;将所述目标数据库配置参数发送至数据库服务器。
[0006]第二方面,本申请实施例提供了一种数据库配置参数调整方法,应用于数据库服务器,包括:发送数据库状态混合表征参数给数据库调优模块,以使数据库调优模块执行如第一方面所述的方法;接收来自所述数据库调优模块发送的目标数据库配置参 ...
【技术保护点】
【技术特征摘要】
1.一种数据库配置参数调整方法,应用于数据库调优模块,包括:获取来自数据库服务器的数据库状态混合表征参数;将所述数据库状态混合表征参数输入到深度强化学习模型中生成目标数据库配置参数;将所述目标数据库配置参数发送至数据库服务器。2.根据权利要求1所述的方法,其特征在于,所述数据库状态混合表征参数包括以下的一种或多种:数据库性能参数、当前数据库配置参数、硬件资源参数、硬件资源状态参数。3.根据权利要求1所述的方法,其特征在于,所述深度强化学习模型包括混合表征模块和自调优模块,所述混合表征模块连接所述自调优模块;所述将所述数据库状态混合表征参数输入深度强化学习模型生成目标数据库配置参数,包括:将所述数据库状态混合表征参数输入到混合表征模块;所述混合表征模块利用神经网络模型对所述数据库状态混合表征参数处理,得到混合表征向量;将所述混合表征向量输入到所述自调优模块,所述自调优模块利用加强学习模型对所述混合表征向量处理得到目标数据库配置参数。4.根据权利要求3所述的方法,其特征在于,当所述数据库状态混合表征参数包括数据库性能参数、当前数据库配置参数、硬件资源参数、硬件资源状态参数时;所述将所述混合表征模块利用神经网络模型对所述数据库状态混合表征参数处理,得到混合表征向量,包括:获取当前所述数据库性能参数和前次所述数据库性能参数;以及,获取所述当前数据库配置参数和前次所述数据库配置参数;以及,获取当前所述硬件资源状态参数和前次所述硬件资源状态参数;以及,获取所述硬件资源参数;根据当前所述数据库性能参数获得当前所述数据库性能参数特征向量;根据前次所述数据库性能参数获得前次所述数据库性能参数特征向量;根据所述当前数据库配置参数获得所述当前数据库配置参数特征向量;根据前次所述数据库配置参数获得前次所述数据库配置参数特征向量;根据当前所述硬件资源状态参数获得当前所述硬件资源状态参数特征向量;根据前次所述硬件资源状态参数获得前次所述硬件资源状态参数特征向量;根据所述硬件资源参数获得所述硬件资源参数特征向量;根据当前所述数据库性能参数特征向量和前次所述数据库性能参数特征向量,计算得到数据库性能参数差值特征向量;根据所述当前数据库配置参数特征向量和前次所述数据库配置参数特征向量,计算得到数据库配置参数差值特征向量;根据当前所述硬件资源状态参数特征向量和前次所述硬件资源状态参数特征向量,计算得到硬件资源状态参数差值特征向量;将所述数据库性能参数特征向量、所述数据库性能参数差值特征向量、所述数据库配置参数特征向量、所述数据库配置参数差值特征向量、所述硬件资源状态参数特征向量、所述硬件资源状态参数差值特征向量、所述硬件资源参数特征向量输入到所述神经网络模型中,利用所述神经网络模型输出混合表征向量。5.根据权利要求3所述的方法,其特征在于,所述深度强化学习模型还包括数据库配置
参数奖励函数模块;所述将所述数据库状态混合表征参数输入深度强化学习模型生成数据库配置参数,还包括:将所述数据库状态混合表征参数分别输入到混合表征模块和数据库配置参数奖励函数模块,生成奖励策略;将所述奖励策略存储到样本池中;对所述样本池采样获得采样数据;利用所述采样数据,对所述数据库调优模块进行优化。6.根据权利要求5所述的方法,其特征在于,当所述数据库状态混合表征参数包括数据库性能参数、当前数据库配置参数、硬件资源参数、硬件资源状态参数时,所述将所述数据库状态混合表征参数分别输入到混合表征模块和数据库配置参数奖励函数模块,生成奖励策略,包括:将当前所述数据库性能参数与前次数据库性能参数差值、当前所述硬件资源状态参数与前次所述硬件资源状态参数差值归一化处理后输出当前数据库配置参数的奖励值;所述归一化处理为,计算所述当前所述数据库性能参数与前次数据库性能参数差值在所述前次数据库性能参数中的占比;以及,当前所述硬件资源状态参数与前次所述硬件资源状态参数差值在所述前次所述硬件资源状态参数的占比,并对所述占比乘以相应的加权值求和后输出所述当前数据库配置参数的奖励值;根据所述当前数据库配置参数的奖励值、所述当前数据库配置参数、当前所述数据库性能参数、当前所述硬件资源状态参数、前次所...
【专利技术属性】
技术研发人员:弄庆鹏,李忠良,屠要峰,郭斌,黄震江,陈小强,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。