数据库的分页查询方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:41528097 阅读:31 留言:0更新日期:2024-06-03 23:03
本申请涉及数据查询技术领域,公开了数据库的分页查询方法、装置、设备、介质及程序产品。方法用于从数据库组合系统中查询数据,数据库组合系统包括从数据库以及主数据库,从数据库的总查询速度高于主数据库的总查询速度,方法包括:接收对目标数据的目标分页查询请求;目标数据为主数据库以及从数据库中预获取的任一个待查询数据;获取目标数据对应的最优查询方式;最优查询方式为基于目标数据对应的主查询语句以及目标数据对应的从查询语句确定的查询时间最短的查询方式;根据最优查询方式,从目标数据中查询目标分页内的数据。实现每次进行分页查询时都使用查询时间最短的查询方式进行分页查询,提高大数据量下的分页查询的效率。

【技术实现步骤摘要】

本申请涉及数据查询,具体涉及数据库的分页查询方法、装置、设备、介质及程序产品


技术介绍

1、mysql是一种广泛使用的开源关系数据库管理系统,为开发者提供了强大的数据存储和查询功能。当mysql中存储数据量较大时,往往使用分页查询技术将查询结果划分为多个页面进行展示,以有效地处理大数据集。然而,随着数据量的增长和分页深度的增加,mysql在分页查询上的效率问题愈专利技术显。因此,如何提高大数据量下的分页查询的效率已成为目前亟需解决的技术问题。


技术实现思路

1、有鉴于此,本申请提供了一种数据库的分页查询方法、装置、设备、介质及程序产品,以解决如何提高大数据量下的分页查询的效率的问题。

2、第一方面,本申请提供了一种数据库的分页查询方法,方法用于从数据库组合系统中查询数据,数据库组合系统包括从数据库以及主数据库,从数据库的总查询速度高于主数据库的总查询速度,方法包括:

3、接收对目标数据的目标分页查询请求;目标数据为主数据库以及从数据库中预获取的任一个待查询数据;</p>

4、获取本文档来自技高网...

【技术保护点】

1.一种数据库的分页查询方法,其特征在于,所述方法用于从数据库组合系统中查询数据,所述数据库组合系统包括从数据库以及主数据库,所述从数据库的总查询速度高于所述主数据库的总查询速度,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,若所述目标分页查询请求并非为对所述目标数据的首次的分页查询请求,则所述获取所述目标数据对应的最优查询方式,包括:

3.根据权利要求2所述的方法,其特征在于,所述主查询语句中包括第一行数查询语句以及第一数据查询语句;所述从查询语句中包括第二行数查询语句以及第二数据查询语句;

4.根据权利要求1所述的方法,其特征在于,若所...

【技术特征摘要】

1.一种数据库的分页查询方法,其特征在于,所述方法用于从数据库组合系统中查询数据,所述数据库组合系统包括从数据库以及主数据库,所述从数据库的总查询速度高于所述主数据库的总查询速度,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,若所述目标分页查询请求并非为对所述目标数据的首次的分页查询请求,则所述获取所述目标数据对应的最优查询方式,包括:

3.根据权利要求2所述的方法,其特征在于,所述主查询语句中包括第一行数查询语句以及第一数据查询语句;所述从查询语句中包括第二行数查询语句以及第二数据查询语句;

4.根据权利要求1所述的方法,其特征在于,若所述目标分页查询请求为对所述目标数据的首次分页查询请求,则所述获取所述目标数据对应的最优查询方式,包括:

5.根据权利要求1至4任一项所述的方...

【专利技术属性】
技术研发人员:孟远
申请(专利权)人:紫光计算机科技有限公司
类型:发明
国别省市:

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

1