数据查询方法及电子设备技术

技术编号:40956737 阅读:24 留言:0更新日期:2024-04-18 20:33
本申请属于计算机技术领域,具体涉及一种数据查询方法以及电子设备。该数据查询方法包括:对数据查询请求进行特征提取得到查询特征,所述查询特征用于表示所述数据查询请求的复杂程度;获取与所述数据查询请求的查询特征相对应的资源需求数量,所述资源需求数量用于表示执行所述数据查询请求所消耗的虚拟资源的数量;根据所述资源需求数量向数据库的虚拟资源池请求分配虚拟资源,并根据所述虚拟资源池的资源使用记录确定所述数据查询请求的资源分配结果,所述资源使用记录用于保存所述虚拟资源池的实时使用状态;根据所述数据查询请求的资源分配结果更新所述虚拟资源池的资源使用记录。本申请可以提高数据库系统的数据查询效率。

【技术实现步骤摘要】

本申请属于计算机,具体涉及一种数据查询方法以及电子设备。


技术介绍

1、在分布式应用系统中,一般所依赖的数据库系统自身都无法进行流量控制,因此需要应用系统进行限流保护以避免数据库系统出现过载而造成系统崩溃、服务不可用的问题。

2、当前一般通过全局的并发控制以及结合一些通用的流量控制算法实现。即预先设定资源的总量,即设定服务最大处理能力,然后通过限流算法限制系统处理超过预期的流量,达到保护目的。

3、然而,全局并发控制的开销占处理耗时的比重较大,造成性能损耗较为严重,导致数据库查询性能下降。


技术实现思路

1、本申请提供一种数据查询方法以及电子设备,目的在于提高数据库系统的数据查询效率。

2、本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。

3、根据本申请实施例的一个方面,提供一种数据查询方法,该方法包括:

4、对数据查询请求进行特征提取得到查询特征,所述查询特征用于表示所述数据查询请求的复杂程度

5、本文档来自技高网...

【技术保护点】

1.一种数据查询方法,其特征在于,包括:

2.根据权利要求1所述的数据查询方法,其特征在于,获取与所述数据查询请求的查询特征相对应的资源需求数量,包括:

3.根据权利要求2所述的数据查询方法,其特征在于,在获取与所述数据库相对应的查询特征集合之后,所述方法还包括:

4.根据权利要求1所述的数据查询方法,其特征在于,对数据查询请求进行特征提取得到查询特征,包括:

5.根据权利要求1至4中任意一项所述的数据查询方法,其特征在于,所述资源使用记录包括所述虚拟资源池的资源使用量和资源总量,所述资源使用量是所述虚拟资源池中已被占用的虚拟资源的数量,所...

【技术特征摘要】

1.一种数据查询方法,其特征在于,包括:

2.根据权利要求1所述的数据查询方法,其特征在于,获取与所述数据查询请求的查询特征相对应的资源需求数量,包括:

3.根据权利要求2所述的数据查询方法,其特征在于,在获取与所述数据库相对应的查询特征集合之后,所述方法还包括:

4.根据权利要求1所述的数据查询方法,其特征在于,对数据查询请求进行特征提取得到查询特征,包括:

5.根据权利要求1至4中任意一项所述的数据查询方法,其特征在于,所述资源使用记录包括所述虚拟资源池的资源使用量和资源总量,所述资源使用量是所述虚拟资源池中已被占用的虚拟资源的数量,所述资源总量是所述虚拟资源池能够容纳的虚拟资源的总数量;根据所述虚拟资源池的资源使用记录确定所述数据查询请求的资源分配结果,包括:

【专利技术属性】
技术研发人员:杨正华沈立王大飞江旻杨杨徐高骞
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:

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

1