【技术实现步骤摘要】
本专利技术涉及软件开发,具体提供一种实现多表并行查询优化方法及装置。
技术介绍
1、一些软件或系统存在将多张数据库表的数据聚合展示到一起的功能需求,如展示到网页上一个表格中。这些功能需求有以下特点:
2、(1)业务功能相似,或者有部分相同或相似的字段,但由于业务功能不同,需要存储到不同的数据库表中;
3、(2)这些数据库表的数据字段相同或相似,或者可以在逻辑上通过计算、转换等归为同一个字段;
4、(3)软件或系统有功能(如统计分析类),需要这些数据库表的数据聚合展示到一个网页上展示;
5、(4)在查询、展示时,这些数据使用一个查询条件、查询结果展示容器(如网页表格)、分页条件。
6、举例说明:一个调查类系统,分为植物草本调查、植物灌木调查、植物乔木调查、动物鸟类调查、动物两爬类调查、动物兽类调查等业务功能,这些业务功能除了具有本业务特有的字段之外,可能还有如照片、拍摄地点、拍摄时间、物种名称等相同或相似的字段,这些数据存储在各自的数据库表中。这个系统中有统计功能,需要将系统中的
...【技术保护点】
1.一种实现多表并行查询优化方法,其特征在于,基于java多线程技术,具有如下步骤:
2.根据权利要求1所述的一种实现多表并行查询优化方法,其特征在于,在步骤S1中,所述多线程类提供了变量方法,方法的入参为java自有类CountDownLatch及分页条件类;
3.根据权利要求2述的一种实现多表并行查询优化方法,其特征在于,多线程类实现了java自有的接口类Callable的call方法,如果入参分页条件类的查询数据条数大于0,则调用根据分页条件查询数据列表方法;
4.根据权利要求2述的一种实现多表并行查询优化方法,其特征在于,在
...【技术特征摘要】
1.一种实现多表并行查询优化方法,其特征在于,基于java多线程技术,具有如下步骤:
2.根据权利要求1所述的一种实现多表并行查询优化方法,其特征在于,在步骤s1中,所述多线程类提供了变量方法,方法的入参为java自有类countdownlatch及分页条件类;
3.根据权利要求2述的一种实现多表并行查询优化方法,其特征在于,多线程类实现了java自有的接口类callable的call方法,如果入参分页条件类的查询数据条数大于0,则调用根据分页条件查询数据列表方法;
4.根据权利要求2述的一种实现多表并行查询优化方法,其特征在于,在步骤s3中,start方法实现如下:
5.根据权利要求4所述的一种实现多表并行查询优化方法,其特征在于,在步骤(1)中,包括:...
【专利技术属性】
技术研发人员:张飞鹏,王飞,张华,孙永浩,张悦,高天任,赵晨琛,
申请(专利权)人:浪潮软件科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。