一种数据查询方法及终端设备技术

技术编号:20160374 阅读:30 留言:0更新日期:2019-01-19 00:13
本发明专利技术提供了一种数据查询方法及终端设备,适用于数据处理技术领域,该方法包括:从数据库中筛选出用户输入的查询指令对应的待查询数据;将待查询数据插入至数据缓存区预设的表格模板中,得到待查询缓存表;对待查询缓存表进行分页处理,并将得到的多页缓存表发送至用户。本发明专利技术实施例对用户所需查询数据的查询分表不会因数据库的实时更新而出现错误,保证了用户进行大数据量的数据查询时的查询效率以及正确率。

【技术实现步骤摘要】
一种数据查询方法及终端设备
本专利技术属于数据处理
,尤其涉及数据查询方法及终端设备。
技术介绍
对于一个数据管理系统的数据库而言,其所包含的数据量庞大且数据更新频率极高,当用户需要查阅数据时,需要先从数据库中查找到所需的数据,再以数据表的形式传输给用户查阅。当用户需要查阅的数据量较大时,由于服务器传输性能以及资源等限制,若一次将数据全部传输可能会导致服务器出错,因此需要此时需要将用户所需的数据进行分页处理,即将数据表分成多页,每个分页仅显示部分查询出的数据结果以供用户下载查阅。实际情况中,当需要对大数据量的数据进行下载分页时,由于分页的时间较长,而这个分页时间内数据库的数据还在实时更新,从而使得分页过程中数据极其容易出错,使得分页最终得到的数据表中容易出现数据重复、丢失等错误,用户经常需要多次查询才得到正确的数据。因此,现有技术中在进行大数据量的数据查询时,效率低下且容易出错。
技术实现思路
有鉴于此,本专利技术实施例提供了一种数据查询方法及终端设备,以解决现有技术中在进行大数据量的数据查询时,效率低下且容易出错的问题。本专利技术实施例的方面提供了一种数据查询方法,包括:从数据库本文档来自技高网...

【技术保护点】
1.一种数据查询方法,其特征在于,包括:从数据库中筛选出用户输入的查询指令对应的待查询数据;将所述待查询数据插入至数据缓存区预设的表格模板中,得到待查询缓存表;对所述待查询缓存表进行分页处理,并将得到的多页缓存表发送至所述用户。

【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:从数据库中筛选出用户输入的查询指令对应的待查询数据;将所述待查询数据插入至数据缓存区预设的表格模板中,得到待查询缓存表;对所述待查询缓存表进行分页处理,并将得到的多页缓存表发送至所述用户。2.如权利要求1所述的数据查询方法,其特征在于,在所述从数据库中筛选出用户输入的查询指令对应的待查询数据之前,还包括:在当前进行的N个查询进程任务中,查找出与所述查询指令对应的查询条件相同,且任务创建时间与当前时间差值小于预设时间的查询进程任务,其中,N为正整数;将查找出的所述查询进程任务中生成的多页缓存表发送至所述用户。3.如权利要求1所述的数据查询方法,其特征在于,在所述从数据库中筛选出用户输入的查询指令对应的待查询数据之前,还包括:确定出所述查询指令所查询的数据在所述数据库中对应的数据查询区间;确定出当前进行的N个查询进程任务在所述数据库中分别对应的N个数据查询区间,其中,N为正整数;在当前进行的N个查询进程任务中,查找出数据查询区间包含所述查询指令对应的数据查询区间,且任务创建时间与当前时间差值小于预设时间的查询进程任务;从确定出的所述查询进程任务生成的待查询缓存表中,筛选出所述查询指令对应的缓存数据,并对筛选出的所述缓存数据进行分页处理,将得到的多页缓存表发送至所述用户。4.如权利要求1所述的数据查询方法,其特征在于,所述将所述待查询数据插入至数据缓存区预设的表格模板中,得到待查询缓存表,包括:根据预设的数据优先级规则,依次将所述待查询数据插入至所述表格模板中,得到所述待查询缓存表。5.如权利要求1至3任意一项所述的数据查询方法,其特征在于,在将多页缓存表发送至所述用户之后,还包括:清除所述数据缓存区中,当前查询进程任务对应的待查询缓存表以及对应的多页缓存表。6.一种数据查询终端设备,其特征在于,所述数据查询处理终端设...

【专利技术属性】
技术研发人员:罗志权
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:广东,44

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

1