[发明专利]一种分页查询方法、装置和设备在审
申请号: | 202110603148.4 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113297458A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 陈巍;刘俊伍;黄方剑 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F16/9532 | 分类号: | G06F16/9532;G06F16/9538 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李辉 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分页 查询 方法 装置 设备 | ||
本说明书实施例提供了一种分页查询方法、装置和设备,其中,该方法包括:获取目标用户发起的查询请求;基于所述查询请求确定查询结果的总数据量;获取分页参数;根据所述查询结果的总数据量和分页参数,确定目标页的查询脚本;其中,所述目标页具有当前向目标用户展示的页码;利用所述目标页的查询脚本获取所述目标页的查询结果信息集。在本说明书实施例中,可以针对目标页获取部分查询结果,以避免在内存中进行全量数据处理,减少了资源的挤占和性能的损耗,进而可以高效地实现分页查询。
技术领域
本说明书实施例涉及数据处理技术领域,特别涉及一种分页查询方法、装置和设备。
背景技术
在大数据时代,随着互联网技术的不断发展,各平台中的数据量通常都较大。因此,用户在进行查询时需要采用分页技术,将查询结果分页展示。现有技术中,每一页的数据查询都开发者手动查询业务数据总数,并把业务数据全量从数据库查询后在内存中分页截取,由于一次需要获取大量业务数据并占用内存处理,会导致资源的挤占和性能的损耗。由此可见,采用现有技术中的技术方案无法高效地实现分页查询。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本说明书实施例提供了一种分页查询方法、装置和设备,以解决现有技术中无法高效地实现分页查询的问题。
本说明书实施例提供了一种分页查询方法,包括:获取目标用户发起的查询请求;基于所述查询请求确定查询结果的总数据量;获取分页参数;根据所述查询结果的总数据量和分页参数,确定目标页的查询脚本;其中,所述目标页具有当前向目标用户展示的页码;利用所述目标页的查询脚本获取所述目标页的查询结果信息集。
本说明书实施例还提供了一种分页查询装置,包括:第一获取模块,用于获取目标用户发起的查询请求;第一确定模块,用于基于所述查询请求确定查询结果的总数据量;第二获取模块,用于获取分页参数;第二确定模块,用于根据所述查询结果的总数据量和分页参数,确定目标页的查询脚本;其中,所述目标页具有当前向目标用户展示的页码;第三获取模块,用于利用所述目标页的查询脚本获取所述目标页的查询结果信息集。
本说明书实施例还提供了一种分页查询设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现本说明书实施例中所述分页查询方法的步骤。
本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现本说明书实施例中所述分页查询方法的步骤。
本说明书实施例提供了一种分页查询方法,可以获取目标用户发起的查询请求,并基于查询请求确定查询结果的总数据量。进一步的,可以获取分页参数,并根据所述查询结果的总数据量和分页参数,确定目标页的查询脚本,其中,所述目标页具有当前向目标用户展示的页码。可以利用所述目标页的查询脚本获取所述目标页的查询结果信息集,从而可以针对目标页获取部分查询结果,以避免在内存中进行全量数据处理,减少了资源的挤占和性能的损耗,进而可以高效地实现分页查询。
附图说明
此处所说明的附图用来提供对本说明书实施例的进一步理解,构成本说明书实施例的一部分,并不构成对本说明书实施例的限定。在附图中:
图1是根据本说明书实施例提供的分页查询系统的结构示意图;
图2是根据本说明书实施例提供的分页查询方法的步骤示意图;
图3是根据本说明书实施例提供的分页查询装置的结构示意图;
图4是根据本说明书实施例提供的分页查询设备的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110603148.4/2.html,转载请声明来源钻瓜专利网。