掌桥专利:专业的专利平台
掌桥专利
首页

性能跃迁数据加载方法、装置、存储介质及计算机设备

文献发布时间:2024-04-18 19:59:31


性能跃迁数据加载方法、装置、存储介质及计算机设备

技术领域

本申请涉及计算机技术领域,尤其涉及一种性能跃迁数据加载方法、装置、存储介质及计算机设备。

背景技术

性能跃迁数据是指在计算机系统中,由于各种原因导致性能出现显著变化的数据,实时渲染性能跃迁数据是指将性能跃迁数据以实时的方式进行可视化和呈现的过程。当前,实时渲染性能跃迁数据时存在一个问题,即每次打开应用程序或进行实时渲染时,都需要重新查询数据库以加载所需数据,导致加载速度缓慢。这一问题在对大规模数据进行实时渲染时尤为突出。

传统的解决方案包括手动预加载数据库数据,但手动预加载数据库数据需要用户花费时间和精力去完成,同时无法保证数据加载的实时性和完整性。因此,现有技术存在无法有效解决性能跃迁数据实时渲染时,数据库加载缓慢的问题。

发明内容

本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中性能跃迁数据库加载缓慢的技术缺陷。

第一方面,本申请提供了一种性能跃迁数据加载方法,所述方法包括:

响应于接收到的性能跃迁数据加载请求,从所述性能跃迁数据加载请求中获取初始性能跃迁数据查询条件,并根据所述初始性能跃迁数据查询条件确定目标性能跃迁数据查询条件;

根据所述目标性能跃迁数据查询条件确定目标性能跃迁数据库,以及判断是否首次接收到所述性能跃迁数据加载请求;

若是首次接收到所述性能跃迁数据加载请求,则根据已优化的索引和所述目标性能跃迁数据查询条件,在所述目标性能跃迁数据库中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据;

若不是首次接收到所述性能跃迁数据加载请求,则根据所述已优化的索引和所述目标性能跃迁数据查询条件,在Caffeine本地缓存中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据。

在一个实施例中,所述根据所述初始性能跃迁数据查询条件确定目标性能跃迁数据查询条件的步骤,包括:

根据所述初始性能跃迁数据查询条件中的第一基本查询条件,确定域名查询条件项;

当所述域名查询条件项对应的初始域名不符合预设域名条件时,根据所述初始性能跃迁数据查询条件中的第一附加查询条件,获取符合所述预设域名条件的目标域名;

根据所述目标域名,更新所述初始性能跃迁数据查询条件,得到所述目标性能跃迁数据查询条件。

在一个实施例中,所述根据所述已优化的索引和所述目标性能跃迁数据查询条件,在Caffeine本地缓存中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据的步骤,包括:

根据所述已优化的索引和所述目标性能跃迁数据查询条件,在所述Caffeine本地缓存中查找所述目标性能跃迁数据查询条件对应的缓存性能跃迁数据;

将查找到的缓存性能跃迁数据作为所述目标性能跃迁数据,并加载所述目标性能跃迁数据。

在一个实施例中,所述将查找到的缓存性能跃迁数据作为所述目标性能跃迁数据,并加载所述目标性能跃迁数据的步骤之后,还包括:

当查找到的缓存性能跃迁数据已过期时,根据已优化的索引和所述目标性能跃迁数据查询条件,从所述目标性能跃迁数据库中获取所述目标性能跃迁数据查询条件对应的最新性能跃迁数据,并根据所述最新性能跃迁数据更新查找到的缓存性能跃迁数据。

在一个实施例中,所述根据已优化的索引和所述目标性能跃迁数据查询条件,在所述目标性能跃迁数据库中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据的步骤,包括:

根据已优化的索引和所述目标性能跃迁数据查询条件中的第二基本查询条件,在所述目标性能跃迁数据库中查找所述第二基本查询条件对应的初始性能跃迁数据;

根据已优化的索引和所述目标性能跃迁数据查询条件中的第二附加查询条件,在所述初始性能跃迁数据中查找所述第二附加查询条件对应的目标性能跃迁数据,并加载所述目标性能跃迁数据。

第二方面,本申请提供了一种性能跃迁数据加载装置,所述装置包括:

目标性能跃迁数据查询条件确定模块,用于响应于接收到的性能跃迁数据加载请求,从所述性能跃迁数据加载请求中获取初始性能跃迁数据查询条件,并根据所述初始性能跃迁数据查询条件确定目标性能跃迁数据查询条件;

目标性能跃迁数据库确定模块,用于根据所述目标性能跃迁数据查询条件确定目标性能跃迁数据库,以及判断是否首次接收到所述性能跃迁数据加载请求;

第一目标性能跃迁数据加载模块,用于若是首次接收到所述性能跃迁数据加载请求,则根据已优化的索引和所述目标性能跃迁数据查询条件,在所述目标性能跃迁数据库中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据;

第二目标性能跃迁数据加载模块,用于若不是首次接收到所述性能跃迁数据加载请求,则根据所述已优化的索引和所述目标性能跃迁数据查询条件,在Caffeine本地缓存中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据。

在一个实施例中,所述目标性能跃迁数据查询条件确定模块包括:

域名查询条件项确定单元,用于根据所述初始性能跃迁数据查询条件中的第一基本查询条件,确定域名查询条件项;

目标域名获取单元,用于当所述域名查询条件项对应的初始域名不符合预设域名条件时,根据所述初始性能跃迁数据查询条件中的第一附加查询条件,获取符合所述预设域名条件的目标域名;

目标性能跃迁数据查询条件获取单元,用于根据所述目标域名,更新所述初始性能跃迁数据查询条件,得到所述目标性能跃迁数据查询条件。

在一个实施例中,所述第二目标性能跃迁数据加载模块包括:

缓存性能跃迁数据查找单元,用于根据所述已优化的索引和所述目标性能跃迁数据查询条件,在所述Caffeine本地缓存中查找所述目标性能跃迁数据查询条件对应的缓存性能跃迁数据;

目标性能跃迁数据加载单元,用于将查找到的缓存性能跃迁数据作为所述目标性能跃迁数据,并加载所述目标性能跃迁数据。

第三方面,本申请提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述任一项实施例所述性能跃迁数据加载方法的步骤。

第四方面,本申请提供了一种计算机设备,包括:一个或多个处理器,以及存储器;

所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行上述任一项实施例所述性能跃迁数据加载方法的步骤。

从以上技术方案可以看出,本申请实施例具有以下优点:

在本申请提供的性能跃迁数据加载方法、装置、存储介质及计算机设备中,当接收到的性能跃迁数据加载请求时,可从性能跃迁数据加载请求中获取初始性能跃迁数据查询条件,以根据初始性能跃迁数据查询条件,确定目标性能跃迁数据查询条件,根据目标性能跃迁数据查询条件确定目标性能跃迁数据库,并且判断是否首次接收到该性能跃迁数据加载请求,若是,则根据已优化的索引和目标性能跃迁数据查询条件,在已确定的目标性能跃迁数据库中加载目标性能跃迁数据查询条件对应的目标性能跃迁数据;否则,可根据已优化的索引和目标性能跃迁数据查询条件,在Caffeine本地缓存中加载目标性能跃迁数据查询条件对应的目标性能跃迁数据。在该方法中,对于第一次接收到性能跃迁数据加载请求,可以直接从目标性能跃迁数据库中加载目标性能跃迁数据,而对于非首次接收到性能跃迁数据加载请求,可以直接从Caffeine本地缓存中加载目标性能跃迁数据,避免了访问数据库的开销。同时,结合性能跃迁数据查询条件,可以指定需要加载的数据,从而实现对数据的筛选,避免不必要的数据加载和处理,提高数据加载效率,并且利用已优化的索引可以提高查询效率。如此,可以显著加快数据加载速度,进而提高实时渲染性能的响应速度。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1为本申请实施例提供的性能跃迁数据加载方法的流程示意图;

图2为本申请实施例提供的确定目标性能跃迁数据查询条件步骤的流程示意图;

图3为本申请实施例提供的性能跃迁数据加载装置的流程示意图;

图4为本申请实施例提供的计算机设备的内部结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请提供了一种性能跃迁数据加载方法。下述实施例以该方法应用于计算机设备为例进行说明,可以理解,计算机设备可以是各种具备数据处理功能的设备,可以但不限于单个服务器、服务器集群、个人笔记本电脑、台式电脑等。如图1所示,本申请的性能跃迁数据加载方法可包括如下步骤:

S101:响应于接收到的性能跃迁数据加载请求,从所述性能跃迁数据加载请求中获取初始性能跃迁数据查询条件,并根据所述初始性能跃迁数据查询条件确定目标性能跃迁数据查询条件。

其中,性能跃迁数据查询条件是指在查询性能跃迁数据时,用于筛选性能跃迁数据的条件,初始性能跃迁数据查询条件是指性能跃迁数据加载请求中携带的原始性能跃迁数据查询条件,可以是用户输入的性能跃迁数据查询条件,目标性能跃迁数据查询条件是指初始性能跃迁数据查询条件经过处理后的性能跃迁数据查询条件,可以被计算机设备识别和正确使用。

本步骤中,当接收到的性能跃迁数据加载请求时,对该性能跃迁数据加载请求进行解析,提取该性能跃迁数据加载请求中的初始性能跃迁数据查询条件。对初始性能跃迁数据查询条件进行处理,以得到能够被计算机设备正确识别和使用的目标性能跃迁数据查询条件。

在一个示例中,可以对初始性能跃迁数据查询条件进行检查和校准,确保初始性能跃迁数据查询条件符合计算机设备运行规则。在另一个示例中,可以根据初始性能跃迁数据查询条件中的内容,构建一个适用于数据库或其他数据存储系统的查询条件。

S102:根据所述目标性能跃迁数据查询条件确定目标性能跃迁数据库,以及判断是否首次接收到所述性能跃迁数据加载请求。

其中,目标性能跃迁数据库是指存储有性能跃迁数据的数据库,且该数据库为目标性能跃迁数据查询条件对应的数据库。

本步骤中,可以从目标性能跃迁数据查询条件所包含的内容确定目标性能跃迁数据库,在一个示例中,可以是根据目标性能跃迁数据查询条件所包含的数据库标识或名称,确定目标性能跃迁数据库。在另一个示例中,也可以是根据目标性能跃迁数据查询条件所包含的数据类别或标签,确定目标性能跃迁数据库。

对于判断是否首次接收到性能跃迁数据加载请求,可以根据实际情况确定。在一个示例中,在接收到性能跃迁数据加载请求时,可以查询历史记录中是否存在相同的性能跃迁数据加载请求,若存在,则不是首次接收到性能跃迁数据加载请求,若不存在,则是首次接收到性能跃迁数据加载请求。

S103:若是首次接收到所述性能跃迁数据加载请求,则根据已优化的索引和所述目标性能跃迁数据查询条件,在所述目标性能跃迁数据库中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据。

其中,已优化的索引为技术人员已优化的索引,应用已优化的索引可以在较短时间内查询到所需的数据。目标性能跃迁数据也即性能跃迁数据加载请求所请求返回的性能跃迁数据。

本步骤中,若是首次接收到性能跃迁数据加载请求,则根据已优化的索引和所述目标性能跃迁数据查询条件,在目标性能跃迁数据库中查找符合目标性能跃迁数据查询条件的目标性能跃迁数据,以加载目标性能跃迁数据,并将加载的目标性能跃迁数据返回请求端。进一步地,对于首次接收到性能跃迁数据加载请求,将加载的目标性能跃迁数据返回请求端之后,可将加载的目标性能跃迁数据返回至本地缓存。

S104:若不是首次接收到所述性能跃迁数据加载请求,则根据所述已优化的索引和所述目标性能跃迁数据查询条件,在Caffeine本地缓存中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据。

其中,Caffeine是一个开源的Java缓存库,用于在应用程序中管理和提高数据访问性能。Caffeine本地缓存是Caffeine中的一种缓存类型,具体指的是将缓存数据存储在本地内存中。

本步骤中,若不是首次接收到性能跃迁数据加载请求,则在Caffeine本地缓存中,根据已优化的索引和目标性能跃迁数据查询条件,查找符合目标性能跃迁数据查询条件的目标性能跃迁数据,以加载目标性能跃迁数据,并将加载的目标性能跃迁数据返回请求端。

在本申请提供的性能跃迁数据加载方法、装置、存储介质及计算机设备中,当接收到的性能跃迁数据加载请求时,可从性能跃迁数据加载请求中获取初始性能跃迁数据查询条件,以根据初始性能跃迁数据查询条件,确定目标性能跃迁数据查询条件;根据目标性能跃迁数据查询条件确定目标性能跃迁数据库,并且判断是否首次接收到该性能跃迁数据加载请求,若是,则根据已优化的索引和目标性能跃迁数据查询条件,在已确定的目标性能跃迁数据库中加载目标性能跃迁数据查询条件对应的目标性能跃迁数据;否则,可根据已优化的索引和目标性能跃迁数据查询条件,在Caffeine本地缓存中加载目标性能跃迁数据查询条件对应的目标性能跃迁数据。在该方法中,对于第一次接收到性能跃迁数据加载请求,可以直接从目标性能跃迁数据库中加载目标性能跃迁数据,而对于非首次接收到性能跃迁数据加载请求,可以直接从Caffeine本地缓存中加载目标性能跃迁数据,避免了访问数据库的开销。同时,结合性能跃迁数据查询条件,可以指定需要加载的数据,从而实现对数据的筛选,避免不必要的数据加载和处理,提高数据加载效率,并且利用已优化的索引可以提高查询效率。如此,可以显著加快数据加载速度,进而提高实时渲染性能的响应速度。

如图2所示,在一个实施例中,所述根据所述初始性能跃迁数据查询条件确定目标性能跃迁数据查询条件的步骤,包括:

S201:根据所述初始性能跃迁数据查询条件中的第一基本查询条件,确定域名查询条件项;

S202:当所述域名查询条件项对应的初始域名不符合预设域名条件时,根据所述初始性能跃迁数据查询条件中的第一附加查询条件,获取符合所述预设域名条件的目标域名;

S203:根据所述目标域名,更新所述初始性能跃迁数据查询条件,得到所述目标性能跃迁数据查询条件。

其中,基本查询条件是指在性能跃迁数据查询过程中,用于确定目标性能跃迁数据的最基本和最关键的查询条件。其中,基本查询条件可以包括域名、业务线、产品线、重要等级、应用类型和应用画像。附加查询条件是指在性能跃迁数据查询过程中,用于进一步细化和筛选目标数据的额外条件。其中,附加查询条件可以包括时间范围、CPU使用范围和内存使用范围。域名条件是指在性能跃迁数据查询中用于筛选和匹配目标性能跃迁数据的一个条件,域名条件可以用来限定查询结果必须满足特定的域名要求或者包含某些特定域名的数据。

具体而言,根据初始性能跃迁数据查询条件中给定的第一基本查询条件,确定需要查询的域名作为查询条件项,若域名查询条件项对应的初始域名不符合预设域名条件,可以利用初始性能跃迁数据查询条件中给定的第一附加查询条件来进一步细化查询,以获得符合预设域名条件的目标域名。根据获得的目标域名,更新初始性能跃迁数据查询条件。通过使用目标域名作为新的查询条件,可以进一步缩小查询范围,获取与目标域名相关的目标性能跃迁数据。其中,不符合域名条件可以是初始域名为空,或初始域名错误。

本实施例中,若域名查询条件项对应的初始域名不符合预设域名条件,根据初始性能跃迁数据查询条件中的第一附加查询条件获取符合预设域名条件的目标域名,可以筛选出符合特定要求的域名数据,进一步缩小查询范围。通过根据目标域名更新初始性能跃迁数据查询条件,可以得到针对目标性能跃迁数据的查询条件,从而可以根据目标性能跃迁数据查询条件获取所需的数据,提高查询的效率和精度。

在一个实施例中,所述根据所述已优化的索引和所述目标性能跃迁数据查询条件,在Caffeine本地缓存中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据的步骤,包括:

根据所述已优化的索引和所述目标性能跃迁数据查询条件,在所述Caffeine本地缓存中查找所述目标性能跃迁数据查询条件对应的缓存性能跃迁数据;

将查找到的缓存性能跃迁数据作为所述目标性能跃迁数据,并加载所述目标性能跃迁数据。

具体而言,根据已优化的索引和目标性能跃迁数据查询条件,在Caffeine本地缓存中查找所述目标性能跃迁数据查询条件对应的缓存性能跃迁数据,可以将该缓存性能跃迁数据作为目标性能跃迁数据进行加载。进一步地,若没有在Caffeine本地缓存中找到符合目标性能跃迁数据查询条件的缓存性能跃迁数据,则可使用其他方式或数据源来获取目标性能跃迁数据,例如从数据库和网络接口等数据来源中获取。

进一步地,在查找缓存性能跃迁数据时,可以先从Caffeine本地缓存中查找符合目标性能跃迁数据查询条件中的第二基本查询条件的缓存数据,将该缓存数据存储至基本查询条件缓存主键,再从基本查询条件缓存主键中解析出符合目标性能跃迁数据查询条件中的第二附加查询条件的目标性能跃迁数据,将该目标性能跃迁数据存储至附加查询条件缓存主键,最后将附加查询条件缓存主键包含的数据返回请求端。

本实施例中,Caffeine本地缓存通常位于内存中,可以提供更快的读取速度。通过加载缓存性能跃迁数据作为目标数据,可以充分利用内存资源,避免频繁地从其他数据源读取数据,提高数据加载的效率和响应性。

在一个实施例中,所述将查找到的缓存性能跃迁数据作为所述目标性能跃迁数据,并加载所述目标性能跃迁数据的步骤之后,还包括:

当查找到的缓存性能跃迁数据已过期时,根据已优化的索引和所述目标性能跃迁数据查询条件,从所述目标性能跃迁数据库中获取所述目标性能跃迁数据查询条件对应的最新性能跃迁数据,并根据所述最新性能跃迁数据更新查找到的缓存性能跃迁数据。

具体而言,在Caffeine本地缓存中查找目标性能跃迁数据查询条件对应的缓存性能跃迁数据,若缓存性能跃迁数据未过期,则将缓存性能跃迁数据作为目标性能跃迁数据进行加载,若缓存性能跃迁数据已过期,则先将已过期的缓存性能跃迁数据作为目标性能跃迁数据进行加载,之后,根据已优化的索引和目标性能跃迁数据查询条件,从目标性能跃迁数据库中获取目标性能跃迁数据查询条件对应的最新性能跃迁数据,并根据最新性能跃迁数据更新查找到的缓存性能跃迁数据,以使再次接收到性能跃迁数据加载请求时,可以将更新后的混存性能跃迁数据返回。

本实施例中,当缓存中的性能跃迁数据已过期时,从目标性能跃迁数据库获取最新性能跃迁数据可以确保性能跃迁数据的准确性。通过使用最新性能跃迁数据,系统可以提供更精确的性能跃迁信息,减少因为过期数据而产生的误差。

在一个实施例中,所述根据已优化的索引和所述目标性能跃迁数据查询条件,在所述目标性能跃迁数据库中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据的步骤,包括:

根据已优化的索引和所述目标性能跃迁数据查询条件中的第二基本查询条件,在所述目标性能跃迁数据库中查找所述第二基本查询条件对应的初始性能跃迁数据;

根据已优化的索引和所述目标性能跃迁数据查询条件中的第二附加查询条件,在所述初始性能跃迁数据中查找所述第二附加查询条件对应的目标性能跃迁数据,并加载所述目标性能跃迁数据。

具体而言,使用已优化的索引,将第二基本查询条件应用于目标性能跃迁数据库,定位到包含所需数据的初始性能跃迁数据。在初始性能跃迁数据中,使用已优化的索引将第二附加查询条件应用于初始性能跃迁数据,以检索出符合第二附加查询条件的目标性能跃迁数据,对满足第二附加查询条件的目标性能跃迁数据进行加载。

本实施例中,先根据已优化的索引和目标性能跃迁数据查询条件中的第二基本查询条件对目标性能跃迁数据库中的数据进行初步筛选,得到初始性能跃迁数据,再已优化的索引和目标性能跃迁数据查询条件中的第二附加查询条件,对初始性能跃迁数据做进一步筛选,得到目标性能跃迁数据,可以提高查询效率,准确获取到需要的数据。

下面对本申请实施例提供的性能跃迁数据加载装置进行描述,下文描述的性能跃迁数据加载装置与上文描述的性能跃迁数据加载方法可相互对应参照。如图3所示,本申请提供的性能跃迁数据加载装置可以包括以下结构:

目标性能跃迁数据查询条件确定模块301,用于响应于接收到的性能跃迁数据加载请求,从所述性能跃迁数据加载请求中获取初始性能跃迁数据查询条件,并根据所述初始性能跃迁数据查询条件确定目标性能跃迁数据查询条件;

目标性能跃迁数据库确定模块302,用于根据所述目标性能跃迁数据查询条件确定目标性能跃迁数据库,以及判断是否首次接收到所述性能跃迁数据加载请求;

第一目标性能跃迁数据加载模块303,用于若是首次接收到所述性能跃迁数据加载请求,则根据已优化的索引和所述目标性能跃迁数据查询条件,在所述目标性能跃迁数据库中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据;

第二目标性能跃迁数据加载模块304,用于若不是首次接收到所述性能跃迁数据加载请求,则根据所述已优化的索引和所述目标性能跃迁数据查询条件,在Caffeine本地缓存中加载所述目标性能跃迁数据查询条件对应的目标性能跃迁数据。

在一个实施例中,所述目标性能跃迁数据查询条件确定模块301包括:

域名查询条件项确定单元,用于根据所述初始性能跃迁数据查询条件中的第一基本查询条件,确定域名查询条件项;

目标域名获取单元,用于当所述域名查询条件项对应的初始域名不符合预设域名条件时,根据所述初始性能跃迁数据查询条件中的第一附加查询条件,获取符合所述预设域名条件的目标域名;

目标性能跃迁数据查询条件获取单元,用于根据所述目标域名,更新所述初始性能跃迁数据查询条件,得到所述目标性能跃迁数据查询条件。

在一个实施例中,所述第二目标性能跃迁数据加载模块304包括:

缓存性能跃迁数据查找单元,用于根据所述已优化的索引和所述目标性能跃迁数据查询条件,在所述Caffeine本地缓存中查找所述目标性能跃迁数据查询条件对应的缓存性能跃迁数据;

目标性能跃迁数据加载单元,用于将查找到的缓存性能跃迁数据作为所述目标性能跃迁数据,并加载所述目标性能跃迁数据。

在一个实施例中,所述目标性能跃迁数据加载单元之后,还包括:

缓存性能跃迁数据更新单元,用于当查找到的缓存性能跃迁数据已过期时,根据已优化的索引和所述目标性能跃迁数据查询条件,从所述目标性能跃迁数据库中获取所述目标性能跃迁数据查询条件对应的最新性能跃迁数据,并根据所述最新性能跃迁数据更新查找到的缓存性能跃迁数据。

在一个实施例中,所述第一目标性能跃迁数据加载模块包303括:

初始性能跃迁数据查找单元,用于根据已优化的索引和所述目标性能跃迁数据查询条件中的第二基本查询条件,在所述目标性能跃迁数据库中查找所述第二基本查询条件对应的初始性能跃迁数据;

目标性能跃迁数据查找单元,用于根据已优化的索引和所述目标性能跃迁数据查询条件中的第二附加查询条件,在所述初始性能跃迁数据中查找所述第二附加查询条件对应的目标性能跃迁数据,并加载所述目标性能跃迁数据。

在一个实施例中,本申请还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述性能跃迁数据加载方法的步骤。

在一个实施例中,本申请还提供了一种计算机设备,所述计算机设备中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述性能跃迁数据加载方法的步骤。

示意性地,如图4所示,图4为本申请实施例提供的一种计算机设备的内部结构示意图,该计算机设备400可以被提供为一服务器。参照图4,计算机设备400包括处理组件402,其进一步包括一个或多个处理器,以及由存储器401所代表的存储器资源,用于存储可由处理组件402的执行的指令,例如应用程序。存储器401中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件402被配置为执行指令,以执行上述任意实施例的性能跃迁数据加载方法。

计算机设备400还可以包括一个电源组件403被配置为执行计算机设备400的电源管理,一个有线或无线网络接口404被配置为将计算机设备400连接到网络,和一个输入输出(I/O)接口405。计算机设备400可以操作基于存储在存储器401的操作系统,例如WindowsServer TM、Mac OS XTM、Unix TM、Linux TM、Free BSDTM或类似。

本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本文中,“一”、“一个”、“所述”、“该”和“其”也可以包括复数形式,除非上下文清楚指出另外的方式。多个是指至少两个的情况,如2个、3个、5个或8个等。“和/或”包括相关所列项目的任何及所有组合。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间可以根据需要进行组合,且相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

相关技术
  • 一种高校会计教学用新型模型装置
  • 一种应用于高校教学领域的会计教学装置
技术分类

06120116521472