一种调整数据库的方法技术

技术编号:39507058 阅读:11 留言:0更新日期:2023-11-25 18:41
本申请提供了一种调整数据库的方法

【技术实现步骤摘要】
一种调整数据库的方法、装置及相关产品


[0001]本申请涉及数据库
,尤其涉及一种调整数据库的方法

装置及相关产品


技术介绍

[0002]数据库是指依照固定数据结构存储数据的仓库

当用户在应用端发起与应用场景对应的数据使用请求指令时,数据库接收到数据使用请求指令,并根据数据使用请求指令,从数据库中检索数据信息,并将数据信息发送至应用端供用户使用

提高数据库的数据处理效率,成为人们关注的重点

[0003]现有方案为提升数据库的数据处理效率,在应用端预先设置数据索引信息,在数据完成入库记录时按照预设规则建立数据索引信息

在检索时,直接利用数据索引信息从数据库中获取与数据索引对应的数据信息

然而这种方式在具体使用时,索引预设过程与预设应用场景对应,当实际应用场景与预设应用场景不对应时,数据库的数据处理效率仍然偏低

[0004]因此,如何提升数据库的数据处理效率,且使数据库的数据处理效率不受应用场景限制,成为亟待解决的技术问题


技术实现思路

[0005]有鉴于此,本申请提供了一种调整数据库的方法

装置及相关产品,旨在自动根据应用场景,对数据库性能进行调整,以提升数据库的数据处理效率,且使数据库的数据处理效率不受应用场景的限制

[0006]第一方面,一种调整数据库的方法,其特征在于,所述方法包括:
>[0007]响应于应用端持续发起的多个数据使用请求指令,识别与所述多个数据应用请求对应的多个访问行为信息;
[0008]当所述多个访问行为信息中多个单次响应时间持续增长时,根据多个所述访问行为信息,确定预设调整规则;所述预设调整规则包括调整数据索引信息的索引创建规则,或预处理所述数据库中数据的预处理规则中至少一种;
[0009]根据所述预设调整规则,调整所述数据库,以提高所述数据库的运行效率

[0010]可选的,所述访问行为信息还包括数据记录规模和单次影响记录量;
[0011]所述根据多个所述访问行为信息,确定预设调整规则,包括:
[0012]根据多个所述访问行为信息中每个所述访问行为信息的所述数据记录规模和所述单次响应时间,确定多个所述访问行为信息中所述数据记录规模和所述单次响应时间的第一持续变化趋势;
[0013]当所述第一持续变化趋势为持续同步增长时,根据多个所述访问行为信息中每个所述访问行为信息的所述单次影响记录量,确定预设调整规则

[0014]可选的,所述根据多个所述访问行为信息中每个所述访问行为信息的所述单次影响记录量,确定预设调整规则,包括:
[0015]根据多个所述访问行为信息中每个所述访问信息的所述单次影响记录量和所述单次响应时间,确定多个所述访问行为信息中所述单次影响记录量和所述单次响应时间的第二持续变化趋势;
[0016]当所述第二持续变化趋势为持续同步增长时,确定预设调整规则为所述预处理规则;
[0017]所述根据所述预设调整规则,调整所述数据库,包括:
[0018]根据所述预处理规则,预处理所述数据库中数据

[0019]可选的,所述根据所述预处理规则,预处理所述数据库中数据,包括:
[0020]当所述预处理规则为数据降频规则,降频处理所述数据库中的数据;和
/
或当所述预处理规则为冷热分离规则,将所述数据库中的所述数据进行冷热分离;所述冷热分离为将数据库中的所述数据依照使用频率和修改频率存放在不同位置

[0021]可选的,所述根据多个所述访问行为信息中每个所述访问信息的所述单次影响记录量和所述单次响应时间,确定多个所述访问行为信息中所述单次影响记录量和所述单次响应时间的第二持续变化趋势;
[0022]确定多个所述访问行为信息中每个所述访问行为信息的所述单次影响记录量和所述单次响应时间的第一比值;
[0023]确定多个所述访问行为信息中多个所述第一比值的第二持续变化率;
[0024]当所述第二持续变化率在第一预设变化范围,确定多个所述访问行为信息中所述单次影响记录量和所述单次响应时间的所述第二次持续变化趋势为持续同步增长

[0025]可选的,所述访问行为信息还包括访问数据字段信息,所述根据多个所述访问行为信息中每个所述访问行为信息的所述单次影响记录量,确定预设调整规则,还包括:
[0026]根据多个所述访问行为信息中每个所述访问行为信息的所述单次影响记录量,确定所述单次影响记录量的第三持续变化率;
[0027]当所述第三持续变化率在第二预设变化范围内,且多个所述访问行为信息中每个所述访问行为信息的所述访问数据字段信息未匹配数据索引信息时,确定所述预设调整规则为所述索引创建规则;
[0028]所述根据所述预设调整规则,调整所述数据库,包括:
[0029]根据所述索引创建规则,调整所述数据库的数据索引信息

[0030]可选的,所述根据多个所述访问行为信息中每个所述访问行为信息的所述数据记录规模和所述单次响应时间,确定多个所述访问行为信息中所述数据记录规模和所述单次响应时间的第一次持续变化趋势,包括:
[0031]确定多个所述访问行为信息中每个所述访问行为信息的所述数据记录规模和所述单次响应时间的第二比值;
[0032]确定多个所述访问行为信息中多个所述第二比值的第一持续变化率;
[0033]当所述第一持续变化率在第三预设变化范围,确定多个所述访问行为信息中所述数据记录规模和所述单次响应时间的所述第一次持续变化趋势为持续同步增长

[0034]第二方面,本申请提供了一种调整数据库的装置,其特征在于,所述方法包括:
[0035]识别单元,用于响应于应用端持续发起的多个数据使用请求指令,识别与所述多个数据应用请求对应的多个访问行为信息;
[0036]规则确定单元,用于当所述多个访问行为信息中多个单次响应时间持续增长时,根据多个所述访问行为信息,确定预设调整规则;所述预设调整规则包括调整数据索引的索引创建规则,或预处理所述数据库中数据的预处理规则中至少一种;
[0037]调整单元,用于根据所述预设调整规则,调整所述数据库,以提高所述数据库的运行效率

[0038]第三方面,本申请实施例提供了一种电子设备

该设备包括:存储器和处理器

[0039]存储器用于用于存储程序代码,并将程序代码传输给处理器

[0040]处理器:用于根据程序代码中的指令执行第一方面中任一项所述调整数据库的方法步骤

[0041]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储代码,所述代码被处理本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种调整数据库的方法,其特征在于,所述方法包括:响应于应用端持续发起的多个数据使用请求指令,识别与所述多个数据应用请求对应的多个访问行为信息;当所述多个访问行为信息中多个单次响应时间持续增长时,根据多个所述访问行为信息,确定预设调整规则;所述预设调整规则包括调整数据索引信息的索引创建规则,或预处理所述数据库中数据的预处理规则中至少一种;根据所述预设调整规则,调整所述数据库,以提高所述数据库的运行效率
。2.
根据权利要求1所述方法,其特征在于,所述访问行为信息还包括数据记录规模和单次影响记录量;所述根据多个所述访问行为信息,确定预设调整规则,包括:根据多个所述访问行为信息中每个所述访问行为信息的所述数据记录规模和所述单次响应时间,确定多个所述访问行为信息中所述数据记录规模和所述单次响应时间的第一持续变化趋势;当所述第一持续变化趋势为持续同步增长时,根据多个所述访问行为信息中每个所述访问行为信息的所述单次影响记录量,确定预设调整规则
。3.
根据权利要求2所述方法,其特征在于,所述根据多个所述访问行为信息中每个所述访问行为信息的所述单次影响记录量,确定预设调整规则,包括:根据多个所述访问行为信息中每个所述访问信息的所述单次影响记录量和所述单次响应时间,确定多个所述访问行为信息中所述单次影响记录量和所述单次响应时间的第二持续变化趋势;当所述第二持续变化趋势为持续同步增长时,确定预设调整规则为所述预处理规则;所述根据所述预设调整规则,调整所述数据库,包括:根据所述预处理规则,预处理所述数据库中数据
。4.
根据权利要求3所述方法,其特征在于,所述根据所述预处理规则,预处理所述数据库中数据,包括:当所述预处理规则为数据降频规则,降频处理所述数据库中的数据;和
/
或当所述预处理规则为冷热分离规则,将所述数据库中的所述数据进行冷热分离;所述冷热分离为将数据库中的所述数据依照使用频率和修改频率存放在不同位置
。5.
根据权利要求3所述方法,其特征在于,所述根据多个所述访问行为信息中每个所述访问信息的所述单次影响记录量和所述单次响应时间,确定多个所述访问行为信息中所述单次影响记录量和所述单次响应时间的第二持续变化趋势;确定多个所述访问行为信息中每个所述访问行为信息的所述单次影响记录量和所述单次响应时间的第一比值;确定多个所述访问行为信息中多个所述第一比值的第二持续变化率;当所述第二持续变化率在第一预设变化范围,确定多个所...

【专利技术属性】
技术研发人员:褚健阮志坚黄冬朋彭后萍
申请(专利权)人:蓝卓数字科技有限公司
类型:发明
国别省市:

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

1