提高业务数据报表导出效率的方法及系统、数据库服务器技术方案

技术编号:22467266 阅读:25 留言:0更新日期:2019-11-06 11:07
本涉及一种提高业务数据报表导出效率的方法及系统、数据库服务器。其中,一种提高业务数据报表导出效率的方法包括:通过上述方案,数据库服务器在预设时间内,通过导出规则预先生成响应的业务数据报表,将所有业务数据报表发送至下载服务器,通过建立各所述用户终端的报表导出接口与其对应的业务数据报表的映射关系,并将业务数据报表导出。当用户终端发送导出业务数据报表请求时,用户可以通过用户终端直接从下载服务器下载完成业务数据报表,提高了数据库服务器处理各个用户的业务数据报表的效率,从而减少了数据库服务器存储的容量,提高了用户在大量数据中导出的效率,进而提高了用户的体验。

Methods, system and database server for improving export efficiency of business data report

【技术实现步骤摘要】
提高业务数据报表导出效率的方法及系统、数据库服务器
本专利技术涉及互联网
,尤其涉及一种提高业务数据报表导出效率的方法及系统、数据库服务器及存储介质。
技术介绍
目前,在进行大量数据导出时,用户通过浏览器发出数据导出请求,服务器在接收到该请求后,通过查询语句,从数据库查询数据,数据库将查询到的结果返回给服务器,服务器对返回的结果进行业务的重组后,再发送给用户,随着系统的使用,用户越来越多,累积存储的数据量也就越来越多,通过同步方式导出大量数据已经无法满足需求。当用户越来越多,储存的数据量也越来越多,当达到一定数据量后,用户在大量数据中导出时,服务器在进行查询数据时也会越来越慢,同时造成对服务器内存容量巨大,服务器处理不过来。当请求的响应时间过长后,会出现服务器响应超时,可能会导致导出数据失败。此外,当大量数据导出时,处理时间长、反应慢,用户在请求提交后,在页面停留的时间很长,用户体验十分不好。
技术实现思路
本专利技术主要解决的技术问题是提供一种提高业务数据报表导出效率的方法及系统、数据库服务器,能够解决用户在导出大量数据时,处理时间长、反应慢的问题。为了解决上述技术问题,本专利技本文档来自技高网...

【技术保护点】
1.一种提高业务数据报表导出效率的方法,其特征在于,包括:数据库服务器在预设时间内,根据各用户终端预设的导出规则预先生成相应的业务数据报表;将所有所述业务数据报表发送至下载服务器;建立各所述用户终端的报表导出接口与其对应的所述业务数据报表的映射关系,并将所述业务数据报表导出。

【技术特征摘要】
1.一种提高业务数据报表导出效率的方法,其特征在于,包括:数据库服务器在预设时间内,根据各用户终端预设的导出规则预先生成相应的业务数据报表;将所有所述业务数据报表发送至下载服务器;建立各所述用户终端的报表导出接口与其对应的所述业务数据报表的映射关系,并将所述业务数据报表导出。2.根据权利要求1所述的一种提高业务数据报表导出效率的方法,其特征在于,所述根据各用户终端预设的导出规则预先生成相应的报表,具体还包括:当所述业务数据报表为日报表时,则所述数据库服务器在下一日的0:00-8:00运算处理当日的所述业务数据报表;当所述业务数据报表为周报表时,则所述数据库服务器在每周日的下一日的0:00-8:00运算处理本周的所述业务数据报表;当所述业务数据报表为月报表时,则所述数据库服务器在每月末的下一日的0:00-8:00运算处理本月的业务数据报表。3.根据权利要求1或2所述的一种提高业务数据报表导出效率的方法,其特征在于,所述预设的导出规则还包括:所述数据库服务器获取业务数据报表与其对应的不同所述用户终端的报表导出接口,根据不同所述用户终端的报表导出接口确定用户终端的优先级,并对所述用户终端的优先级级别高的进行优先处理。4.根据权利要求3所述的一种提高业务数据报表导出效率的方法,其特征在于,所述数据库服务器所述数据库服务器获取业务数据报表与其对应的不同所述用户终端的报表导出接口,根据不同所述用户终端的报表导出接口确定用户终端的优先级,并对所述用户终端的优先级级别高的进行优先处理,具体还包括:若所述数据库服务器识别到所述用户终端的报表导出接口为领导终端时,则确定所述用户终端的优先级为第一优先级;若所述数据库服务器识别到所述用户终端的报表导出接口为员工终端时,则确...

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

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

1