一种数据查询方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37556976 阅读:20 留言:0更新日期:2023-05-15 07:40
本申请提供了一种数据查询方法、装置、电子设备及存储介质,方法包括:接收针对目标产品的目标查询请求,其中,目标查询请求用于查询全部产品中目标产品的最新的状态信息,全部产品中每一产品的状态信息记录于数据库中的历史数据表中;判断截至目前为止是否基于任一针对于产品的查询请求对历史数据表进行过访问;若否,则基于目标查询请求从历史数据表中对目标产品的最新的状态信息进行查询,并在数据库中构建记载每一产品的最新的状态信息的实时数据表;若是,则基于目标查询请求从已经构建好的实时数据表中对目标产品的最新的状态信息进行查询。本申请能够提升数据查询效率。率。率。

【技术实现步骤摘要】
一种数据查询方法、装置、电子设备及存储介质


[0001]本申请涉及数据处理领域,具体而言,涉及一种数据查询方法、装置、电子设备及存储介质。

技术介绍

[0002]在实际工业生产的过程中,存在很多需要基于实时数据进行分析判断的场景。而这样会存在以下两个方面的问题:1、历史表过大,造成数据查询速度下降(在工业生产中,尤其是半导体制造、电子产品加工等行业,记录并保存产品和设备历史状态的表往往积累了上亿笔数据,这对实时数据分析处理的查询效率会造成严重影响)。2、使用历史表进行查询,会造成数据库计算资源被严重占用,数据库服务器的内存和存储空间占用巨大,会挤占其他查询的资源使用空间,造成整体的查询效能下降,影响整个工厂的实时决策效率。

技术实现思路

[0003]有鉴于此,本申请的目的在于提供一种数据查询方法、装置、电子设备及存储介质,能够提升数据查询效率。
[0004]第一方面,本申请实施例提供了一种数据查询方法,所述方法包括:
[0005]接收针对目标产品的目标查询请求,其中,所述目标查询请求用于查询全部产品中所述目标产品的最新的状态信息,所述全部产品中每一所述产品的状态信息记录于数据库中的历史数据表中;
[0006]判断截至目前为止是否基于任一针对于所述产品的查询请求对所述历史数据表进行过访问;
[0007]若否,则基于所述目标查询请求从所述历史数据表中对所述目标产品的最新的状态信息进行查询,并在所述数据库中构建记载每一所述产品的最新的状态信息的实时数据表;
[0008]若是,则基于所述目标查询请求从已经构建好的所述实时数据表中对所述目标产品的最新的状态信息进行查询。
[0009]在一种可能的实施方式中,所述方法还包括:
[0010]每隔预设时间间隔,基于当前所述历史数据表中记载的每一所述产品的最新的状态信息对所述实时数据表进行更新。
[0011]在一种可能的实施方式中,所述状态信息为生产状态信息。
[0012]在一种可能的实施方式中,所述数据库为关系型数据库。
[0013]在一种可能的实施方式中,所述产品为半导体产品。
[0014]在一种可能的实施方式中,所述预设时间间隔为1小时。
[0015]第二方面,本申请实施例还提供了一种数据查询装置,所述装置包括:
[0016]接收模块,用于接收针对目标产品的目标查询请求,其中,所述目标查询请求用于查询全部产品中所述目标产品的最新的状态信息,所述全部产品中每一所述产品的状态信
息记录于数据库中的历史数据表中;
[0017]判断模块,用于判断截至目前为止是否基于任一针对于所述产品的查询请求对所述历史数据表进行过访问;
[0018]第一处理模块,用于若否,则基于所述目标查询请求从所述历史数据表中对所述目标产品的最新的状态信息进行查询,并在所述数据库中构建记载每一所述产品的最新的状态信息的实时数据表;
[0019]第二处理模块,用于若是,则基于所述目标查询请求从已经构建好的所述实时数据表中对所述目标产品的最新的状态信息进行查询。
[0020]在一种可能的实施方式中,所述装置还包括:
[0021]更新模块,用于每隔预设时间间隔,基于当前所述历史数据表中记载的每一所述产品的最新的状态信息对所述实时数据表进行更新。
[0022]在一种可能的实施方式中,所述状态信息为生产状态信息。
[0023]在一种可能的实施方式中,所述数据库为关系型数据库。
[0024]在一种可能的实施方式中,所述产品为半导体产品。
[0025]在一种可能的实施方式中,所述预设时间间隔为1小时。
[0026]第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行第一方面任一项所述的数据查询方法的步骤。
[0027]第四方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的数据查询方法的步骤。
[0028]本申请实施例提供的一种数据查询方法、装置、电子设备及存储介质,能够提升数据查询效率。
附图说明
[0029]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0030]图1示出了本申请实施例提供的一种数据查询方法的流程图;
[0031]图2示出了本申请实施例提供的另一种数据查询方法的流程图;
[0032]图3示出了本申请实施例提供的一种数据查询装置的结构示意图;
[0033]图4示出了本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0034]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附
图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
[0035]另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0036]需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
[0037]为便于对本实施例进行理解,对本申请实施例提供的一种数据查询方法、装置、电子设备及存储介质进行详细介绍。
[0038]参照图1所示,为本申请实施例提供的一种数据查询方法的流程图,所述方法包括:
[0039]S101、接收针对目标产品的目标查询请求,其中,所述目标查询请求用于查询全部产品中所述目标产品的最新的状态信息,所述全部产品中每一所述产品的状态信息记录于数据库中的历史数据表中;
[0040]历史数据表中记载有全部产品中每一产品自开始生产开始至今的状态信息。
[0041]S1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,所述方法包括:接收针对目标产品的目标查询请求,其中,所述目标查询请求用于查询全部产品中所述目标产品的最新的状态信息,所述全部产品中每一所述产品的状态信息记录于数据库中的历史数据表中;判断截至目前为止是否基于任一针对于所述产品的查询请求对所述历史数据表进行过访问;若否,则基于所述目标查询请求从所述历史数据表中对所述目标产品的最新的状态信息进行查询,并在所述数据库中构建记载每一所述产品的最新的状态信息的实时数据表;若是,则基于所述目标查询请求从已经构建好的所述实时数据表中对所述目标产品的最新的状态信息进行查询。2.根据权利要求1所述的数据查询方法,其特征在于,所述方法还包括:每隔预设时间间隔,基于当前所述历史数据表中记载的每一所述产品的最新的状态信息对所述实时数据表进行更新。3.根据权利要求1所述的数据查询方法,其特征在于,所述状态信息为生产状态信息。4.根据权利要求1所述的数据查询方法,其特征在于,所述数据库为关系型数据库。5.根据权利要求1所述的数据查询方法,其特征在于,所述产品为半导体产品。6.根据权利要求2所述的数据查询方法,其特征在于,所述预设时间间隔为1小时。7.一种数据查询装置,其特征在于,所述装置包括:接收模块,用于接收针对目标产品的目标查询请求,其中,所述...

【专利技术属性】
技术研发人员:李钢江滕超
申请(专利权)人:上海赛美特软件科技有限公司
类型:发明
国别省市:

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

1