[发明专利]一种数据库配置方法、装置、电子设备和可读存储介质在审
申请号: | 202110683981.4 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113448943A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 段坤;王若楠;周征 | 申请(专利权)人: | 北京优炫软件股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/242;G06F9/445 |
代理公司: | 北京鼎承知识产权代理有限公司 11551 | 代理人: | 顾可嘉;夏华栋 |
地址: | 100081 北京市海淀区学院南路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 配置 方法 装置 电子设备 可读 存储 介质 | ||
本申请提供了一种数据库配置方法、装置、电子设备和可读存储介质。一种数据库配置方法,包括:获取待配置数据库对应的负载特征数据;根据负载特征数据,确定待配置数据库对应的业务场景;获取与业务场景对应的配置规则;根据配置规则配置待配置数据库。通过实施本申请的技术方案可以取得以下有益技术效果:减少数据库配置的工作量,提高数据库配置效率。
技术领域
本申请涉及数据库技术领域,尤其涉及一种数据库配置方法、装置、电子设备和可读存储介质。
背景技术
数据库运行环境既包括硬件环境也包括软件环境,环境的变化都会对数据库系统运行的性能和稳定性可用性产生影响,也使得数据库长期稳定高效运行面临巨大挑战,尤其在互联网云计算带来数据爆炸的当今,单纯依靠人工DBA (数据库管理员(DatabaseAdministrator))的经验与能力已不可能有效应对。数据库配置参数和参数组合方式非常多,找到合适业务负载的最优或较优参数组合很困难。如果采用人工干预配置,难度高,工作量大。如何降低配置难度,较少工作量,提高配置效率,是急需解决的问题。
发明内容
为了解决上述技术问题中的至少一个,本申请提供了一种数据库配置方法、装置、电子设备和可读存储介质。
本申请的第一方面,一种数据库配置方法,包括:
获取待配置数据库对应的负载特征数据;
根据所述负载特征数据,确定所述待配置数据库对应的业务场景;
获取与所述业务场景对应的配置规则;
根据所述配置规则配置所述待配置数据库。
可选的,所述负载特征数据包括:SQL的执行总次数、SQL修改的执行次数、SQL执行总时间、只读SQL执行总时间和数据库已占存储。
可选的,所述根据所述负载特征数据,确定所述待配置数据库对应的业务场景,包括:
当所述SQL修改的执行次数与所述SQL的执行总次数的比值大于或等于第一预设值,且,所述只读SQL执行总时间与所述SQL执行总时间的比值小于或等于第二预设值时,确定所述待配置数据库对应的业务场景为第一业务场景;
当所述数据库存储的数据大小大于第三预设值,所述SQL修改的执行总次数与所述SQL的执行总次数的比值小于或等于第四预设值,且,所述只读SQL执行总时间与所述SQL执行总时间的比值大于或等于第五预设值时,确定所述待配置数据库对应的业务场景为第二业务场景;
当所述待配置数据库对应的业务场景不是所述第一业务场景或所述第二业务场景时,确定所述待配置数据库对应的业务场景为第三业务场景。
可选的,所述第一业务场景为OLTP场景,所述第二业务场景为OLAP场景,所述第一预设值大于所述第四预设值,所述第二预设值小于所述第五预设值。
可选的,所述第一预设值为30%,第二预设值为60%,第三预设值为10G,第四预设值为20%,第五预设值为70%。
可选的,所述根据所述负载特征数据,确定所述待配置数据库对应的业务场景,包括:
步骤S21,计算所述SQL修改的执行次数与所述SQL的执行总次数的比值,作为第一比值;若所述第一比值大于或等于所述第一预设值,则进入步骤S22;若所述第一比值小于或等于所述第一预设值,则进入步骤S23;若所述第一比值大于所述第四预设值,且,所述第一比值小于所述第一预设值,则确定所述待配置数据库对应的业务场景为第三业务场景 ;
步骤S22,计算所述只读SQL执行总时间与所述SQL执行总时间的比值,作为第二比值;若所述第二比值小于或等于第二预设值,则确定所述待配置数据库对应的业务场景为第一业务场景;若所述第二比值大于第二预设值,则确定所述待配置数据库对应的业务场景为第三业务场景;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优炫软件股份有限公司,未经北京优炫软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110683981.4/2.html,转载请声明来源钻瓜专利网。