生产数据的处理与查询方法、处理系统技术方案

技术编号:34477358 阅读:38 留言:0更新日期:2022-08-10 08:52
本发明专利技术提供了生产数据的处理与查询方法、处理系统,包括:统计预设时间间隔内事务表未导入生产数据的空闲时间片段;在空闲时间片段内触发数据预处理单元的分表操作,将存储生产数据的事务表进行分表操作形成多个子表;将子表的表ID和子表中产品的生产日期存入管理表中;对待查询的产品信息进行解码,得到待查询产品的产品ID和生产日期;根据解码后得到的待查询产品的生产日期从管理表中提取对应的表ID,以及在与表ID对应的子表中根据待查询产品的产品ID查询待查询产品的生产数据。通过本发明专利技术解决了有数据实时导入的数据表分表过程出错的问题,同时,既解决了现有技术中直接查询无结果,又解决了现有技术中数据量大难以查询的问题。的问题。的问题。

【技术实现步骤摘要】
生产数据的处理与查询方法、处理系统


[0001]本专利技术属于生产数据处理
,具体涉及生产数据的处理与查询方法、处理系统。

技术介绍

[0002]产品开始生产后,随着时间增加,信息量指数级增长。存储在事务表中的生产数据越来越多,事务表加载压力越来越大,需要进行数据分表。但现有技术中,对于有数据实时导入的数据表进行数据分表时容易产生不可预知错误。
[0003]现有技术中,对产品数据信息的增删查改是必要的,产品生产后会附着二维码,直接对产品二维码的乱序字符串进行数据查询得不到任何结果。现有技术中,对分表后总数据量仍达千万级进行查询,数据库连接时间过长,可能会导致其他线程任务滞后,系统奔溃。

技术实现思路

[0004]本专利技术提供了生产数据的处理与查询方法、处理系统,用于解决前述技术问题,以此优化数据库空间和系统资源,保障正常生产运作,提高生产效益。
[0005]在一个具体的实施例中,一种生产数据的处理与查询方法,包括:
[0006]统计预设时间间隔内事务表未导入生产数据的空闲时间片段;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生产数据的处理与查询方法,其特征在于,包括:统计预设时间间隔内事务表未导入生产数据的空闲时间片段;在空闲时间片段内触发数据预处理单元的分表操作,通过数据预处理单元的分表操作将存储生产数据的事务表进行分表操作形成多个子表;将子表的表ID和子表中产品的生产日期存入管理表中;对待查询的产品信息进行解码,得到待查询产品的产品ID和生产日期;根据解码后得到的待查询产品的生产日期从管理表中提取对应的表ID,以及在与表ID对应的子表中根据待查询产品的产品ID查询待查询产品的生产数据。2.根据权利要求1所述的生产数据的处理与查询方法,其特征在于,统计预设时间间隔内事务表未导入生产数据的空闲时间片段包括:步骤S11:统计事务表内的数据,若事务表数据最大生产时间间隔大于一个月,则按照以下步骤S12计算出这一个月数据导入的空闲时间,将此空闲时间作为预处理单元的触发时间,若事务表数据最大生产时间间隔小于一个月,则使数据预处理单元的分表操作进入等待;步骤S12:将一天切割成设定数量的时间片段,统计出一个月内每个时间片段内的生产数据数量;检测是否有数据量为0的时间片段;在数据量为0的时间片段中选择一个时间片段作为空闲时间片段;若未检测到数据量为0的时间片段,则使数据预处理单元的分表操作进入等待。3.根据权利要求1所述的生产数据的处理与查询方法,其特征在于,通过数据预处理单元的分表操作将存储生产数据的事务表进行分表操作形成多个子表包括:将事务表按日期水平分割生成子表;给分割出来的子表添加全文搜索;给对分割出来的子表的信息字段添加全文索引。4.根据权利要求1所述的生产数据的处理与查询方法,其特征在于,将子表的表ID和子表中产品的生产日期存入管理表中包括:将子表的表ID和子表中产品的生产日期字段的极值存入管理表中。5.根据权利要求1所述的生产数据的处理与查询方法,其特...

【专利技术属性】
技术研发人员:李存荣罗新叶超
申请(专利权)人:武汉桑普瑞奇科技有限公司
类型:发明
国别省市:

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

1