【技术实现步骤摘要】
提高业务数据报表导出效率的方法及系统、数据库服务器
本专利技术涉及互联网
,尤其涉及一种提高业务数据报表导出效率的方法及系统、数据库服务器及存储介质。
技术介绍
目前,在进行大量数据导出时,用户通过浏览器发出数据导出请求,服务器在接收到该请求后,通过查询语句,从数据库查询数据,数据库将查询到的结果返回给服务器,服务器对返回的结果进行业务的重组后,再发送给用户,随着系统的使用,用户越来越多,累积存储的数据量也就越来越多,通过同步方式导出大量数据已经无法满足需求。当用户越来越多,储存的数据量也越来越多,当达到一定数据量后,用户在大量数据中导出时,服务器在进行查询数据时也会越来越慢,同时造成对服务器内存容量巨大,服务器处理不过来。当请求的响应时间过长后,会出现服务器响应超时,可能会导致导出数据失败。此外,当大量数据导出时,处理时间长、反应慢,用户在请求提交后,在页面停留的时间很长,用户体验十分不好。
技术实现思路
本专利技术主要解决的技术问题是提供一种提高业务数据报表导出效率的方法及系统、数据库服务器,能够解决用户在导出大量数据时,处理时间长、反应慢的问题。为了解决上 ...
【技术保护点】
1.一种提高业务数据报表导出效率的方法,其特征在于,包括:数据库服务器在预设时间内,根据各用户终端预设的导出规则预先生成相应的业务数据报表;将所有所述业务数据报表发送至下载服务器;建立各所述用户终端的报表导出接口与其对应的所述业务数据报表的映射关系,并将所述业务数据报表导出。
【技术特征摘要】
1.一种提高业务数据报表导出效率的方法,其特征在于,包括:数据库服务器在预设时间内,根据各用户终端预设的导出规则预先生成相应的业务数据报表;将所有所述业务数据报表发送至下载服务器;建立各所述用户终端的报表导出接口与其对应的所述业务数据报表的映射关系,并将所述业务数据报表导出。2.根据权利要求1所述的一种提高业务数据报表导出效率的方法,其特征在于,所述根据各用户终端预设的导出规则预先生成相应的报表,具体还包括:当所述业务数据报表为日报表时,则所述数据库服务器在下一日的0:00-8:00运算处理当日的所述业务数据报表;当所述业务数据报表为周报表时,则所述数据库服务器在每周日的下一日的0:00-8:00运算处理本周的所述业务数据报表;当所述业务数据报表为月报表时,则所述数据库服务器在每月末的下一日的0:00-8:00运算处理本月的业务数据报表。3.根据权利要求1或2所述的一种提高业务数据报表导出效率的方法,其特征在于,所述预设的导出规则还包括:所述数据库服务器获取业务数据报表与其对应的不同所述用户终端的报表导出接口,根据不同所述用户终端的报表导出接口确定用户终端的优先级,并对所述用户终端的优先级级别高的进行优先处理。4.根据权利要求3所述的一种提高业务数据报表导出效率的方法,其特征在于,所述数据库服务器所述数据库服务器获取业务数据报表与其对应的不同所述用户终端的报表导出接口,根据不同所述用户终端的报表导出接口确定用户终端的优先级,并对所述用户终端的优先级级别高的进行优先处理,具体还包括:若所述数据库服务器识别到所述用户终端的报表导出接口为领导终端时,则确定所述用户终端的优先级为第一优先级;若所述数据库服务器识别到所述用户终端的报表导出接口为员工终端时,则确...
【专利技术属性】
技术研发人员:陈金波,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。