一种数据库配置方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:30227627 阅读:77 留言:0更新日期:2021-09-29 09:54
本申请提供了一种数据库配置方法、装置、电子设备和可读存储介质。一种数据库配置方法,包括:获取待配置数据库对应的负载特征数据;根据负载特征数据,确定待配置数据库对应的业务场景;获取与业务场景对应的配置规则;根据配置规则配置待配置数据库。通过实施本申请的技术方案可以取得以下有益技术效果:减少数据库配置的工作量,提高数据库配置效率。提高数据库配置效率。提高数据库配置效率。

【技术实现步骤摘要】
一种数据库配置方法、装置、电子设备和可读存储介质


[0001]本申请涉及数据库
,尤其涉及一种数据库配置方法、装置、电子设备和可读存储介质。

技术介绍

[0002]数据库运行环境既包括硬件环境也包括软件环境,环境的变化都会对数据库系统运行的性能和稳定性可用性产生影响,也使得数据库长期稳定高效运行面临巨大挑战,尤其在互联网云计算带来数据爆炸的当今,单纯依靠人工DBA (数据库管理员(DatabaseAdministrator))的经验与能力已不可能有效应对。数据库配置参数和参数组合方式非常多,找到合适业务负载的最优或较优参数组合很困难。如果采用人工干预配置,难度高,工作量大。如何降低配置难度,较少工作量,提高配置效率,是急需解决的问题。

技术实现思路

[0003]为了解决上述技术问题中的至少一个,本申请提供了一种数据库配置方法、装置、电子设备和可读存储介质。
[0004]本申请的第一方面,一种数据库配置方法,包括:获取待配置数据库对应的负载特征数据;根据所述负载特征数据,确定所述待配置数据库对应的业务场景;获取与所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库配置方法,其特征在于,包括:获取待配置数据库对应的负载特征数据;根据所述负载特征数据,确定所述待配置数据库对应的业务场景;获取与所述业务场景对应的配置规则;根据所述配置规则配置所述待配置数据库。2.根据权利要求1所述的一种数据库配置方法,其特征在于,所述负载特征数据包括:SQL的执行总次数、SQL修改的执行次数、SQL执行总时间、只读SQL执行总时间和数据库已占存储。3.根据权利要求2所述的一种数据库配置方法,其特征在于,所述根据所述负载特征数据,确定所述待配置数据库对应的业务场景,包括:当所述SQL修改的执行次数与所述SQL的执行总次数的比值大于或等于第一预设值,且,所述只读SQL执行总时间与所述SQL执行总时间的比值小于或等于第二预设值时,确定所述待配置数据库对应的业务场景为第一业务场景;当所述数据库存储的数据大小大于第三预设值,所述SQL修改的执行总次数与所述SQL的执行总次数的比值小于或等于第四预设值,且,所述只读SQL执行总时间与所述SQL执行总时间的比值大于或等于第五预设值时,确定所述待配置数据库对应的业务场景为第二业务场景;当所述待配置数据库对应的业务场景不是所述第一业务场景或所述第二业务场景时,确定所述待配置数据库对应的业务场景为第三业务场景。4.根据权利要求3所述的一种数据库配置方法,其特征在于,所述第一业务场景为OLTP场景,所述第二业务场景为OLAP场景,所述第一预设值大于所述第四预设值,所述第二预设值小于所述第五预设值。5.根据权利要求4所述的一种数据库配置方法,其特征在于,所述第一预设值为30%,第二预设值为60%,第三预设值为10G,第四预设值为20%,第五预设值为70%。6.根据权利要求3所述的一种数据库配置方法,其特征在于,所述根据所述负载特征数据,确定所述待配置数据库对应的业务场景,包括:步骤S21,计算所述SQL修改的执行次数与所述SQL的执行总次数的比值,作为第一比值;若所述第一比值大于或等于所述第一预设值,则进入步骤S22;...

【专利技术属性】
技术研发人员:段坤王若楠周征
申请(专利权)人:北京优炫软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1