数据库访问的动态控制方法以及相关设备技术

技术编号:39574985 阅读:18 留言:0更新日期:2023-12-03 19:26
本申请实施例公开了数据库访问的动态控制方法以及相关设备,用于根据实际情况,动态调整数据库访问次数,以提升用户体验

【技术实现步骤摘要】
数据库访问的动态控制方法以及相关设备


[0001]本申请实施例涉及车辆数据库领域,尤其涉及数据库访问的动态控制方法以及相关设备


技术介绍

[0002]数据库是企业实现创新的重要引擎,帮助企业和客户快速提取具备价值的数据,以助力企业的开发

提高客户体验

[0003]在数据库容量一定的情况下,数据库在一段时间内能承受的访问量是固定的,短时间内处理大量的访问请求会造成数据库瘫痪

因此,大多数企业会设定相关的访问权限,如根据会员身份访问,限制用户的访问次数等

[0004]但这些方式都太过固定,虽然一定程度上避免了数据库瘫痪的可能性,但单一的阈值控制不符合用户的实际使用需求,造成用户体验不佳


技术实现思路

[0005]本申请实施例提供了数据库访问的动态控制方法以及相关设备,用于根据实际情况,动态调整数据库访问次数,以提升用户体验

[0006]本申请实施例第一方面提供一种数据库访问的动态控制方法,包括:
[0007]确定数据库在每个目标访问周期的访问总次数,所述目标访问周期为任一未结束的访问周期;
[0008]获取每个地区不同车型的车辆数量;
[0009]基于所述每个地区不同车型的车辆数量以及所述数据库在每个目标访问周期的访问总次数,确定每个地区不同车型在每个目标访问周期的访问次数阈值

[0010]在一种具体实现方式中,所述基于数据库性能,确定数据库在每个目标访问周期的访问总次数,包括:
[0011]获取所述数据库在每个历史访问周期的有效访问次数,所述有效访问次数为访问成功的次数;
[0012]将所述数据库在最近的
N
个历史访问周期中的有效访问次数均值,确定为所述数据库在每个访问周期的访问总次数

[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]将所述数据库在最近的
N
个历史访问周期中的有效访问次数均值,确定为所述数据库在每个访问周期的访问总次数

[0038]在一种具体实现方式中,所述设备还包括:新增单元;
[0039]所述获取单元,还用于若任一目标访问周期结束,则获取所述任一目标访问周期内每个地区不同车型的访问成功率,所述访问成功率指访问成功次数占实际访问次数的比例;
[0040]所述新增单元,用于若任一地区任一车型的访问成功率小于预设的成功率阈值,则对所述任一地区所述任一车型执行访问次数新增操作,所述访问次数新增操作用于将所述任一地区的空闲访问次数分配至所述任一地区所述任一车型

[0041]在一种具体实现方式中,所述确定单元,具体用于根据所述每个地区不同车型的车辆数量,计算车辆总量以及所述每个地区的地区车辆总量;
[0042]将所述每个地区的地区车辆总量与所述车辆总量之商,确定为所述每个地区的车辆占比;
[0043]根据所述数据库在每个目标访问周期的访问总次数以及所述每个地区的车辆占比,确定所述每个地区在每个目标访问周期的地区访问总数;
[0044]将所述每个地区每种车型的车辆数量与所述每个地区本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据库访问的动态控制方法,其特征在于,包括:确定数据库在每个目标访问周期的访问总次数,所述目标访问周期为任一未结束的访问周期;获取每个地区不同车型的车辆数量;基于所述每个地区不同车型的车辆数量以及所述数据库在每个目标访问周期的访问总次数,确定每个地区不同车型在每个目标访问周期的访问次数阈值
。2.
根据权利要求1所述的方法,其特征在于,所述确定数据库在每个目标访问周期的访问总次数,包括:获取所述数据库在每个历史访问周期的有效访问次数,所述有效访问次数为访问成功的次数;将所述数据库在最近的
N
个历史访问周期中的有效访问次数均值,确定为所述数据库在每个访问周期的访问总次数
。3.
根据权利要求1所述的方法,其特征在于,在所述确定每个地区不同车型在每个目标访问周期的访问次数阈值之后,所述方法还包括:若任一目标访问周期结束,则获取所述任一目标访问周期内每个地区不同车型的访问成功率,所述访问成功率指访问成功次数占实际访问次数的比例;若任一地区任一车型的访问成功率小于预设的成功率阈值,则对所述任一地区所述任一车型执行访问次数新增操作,所述访问次数新增操作用于将所述任一地区的空闲访问次数分配至所述任一地区所述任一车型
。4.
根据权利要求1所述的方法,其特征在于,所述基于所述每个地区不同车型的车辆数量以及所述数据库在每个目标访问周期的访问总次数,确定每个地区不同车型在每个目标访问周期的访问次数阈值,包括:根据所述每个地区不同车型的车辆数量,计算车辆总量以及所述每个地区的地区车辆总量;将所述每个地区的地区车辆总量与所述车辆总量之商,确定为所述每个地区的车辆占比;根据所述数据库在每个目标访问周期的访问总次数以及所述每个地区的车辆占比,确定所述每个地区在每个目标访问周期的地区访问总数;将所述每个地区每种车型的车辆数量与所述每个地区的地区车辆总量之商,确定为所述每个地区每种车型的车辆占比;将所述每个地区每种车型的车辆占比与所述每个地区在每个目标访问周期的地区访问总数之积,确定为所述每个地区每种车型在每个目标访问周期的访问次数阈值
。5.
根据权利要求1所述的方法,其特征在于,所述基于所述每个地区不同车型的车辆数量以及所述数据库在每个目标访问周期的访问总次数,确定每个地区不同车型在每个目标访问周期的访问次数阈值,包括:根...

【专利技术属性】
技术研发人员:刘新骆名星
申请(专利权)人:深圳市易孔立出软件开发有限公司
类型:发明
国别省市:

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

1