[发明专利]一种业务数据库查询统计方法无效
申请号: | 201110305012.1 | 申请日: | 2011-10-10 |
公开(公告)号: | CN102332026A | 公开(公告)日: | 2012-01-25 |
发明(设计)人: | 付章华;潘俊;祝明远;李斌;肖飞秋 | 申请(专利权)人: | 深圳中兴网信科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 数据库 查询 统计 方法 | ||
技术领域
本发明涉及一种计算机领域,特别是涉及一种增量式的业务数据库数据查询统计方法。
背景技术
目前,大多数基于数据库应用的数据统计手段是:直接执行数据库的统计语句,实时得出统计数据结果。这种方式获取统计数据简单、易实施,统计数据实时性高、准确性也高;但是缺点是,当数据量大时会占用大量资源,造成统计效率不高。
所以,有必要提出一种新的业务数据库数据查询统计方法,以解决在大数据量的数据库查询应用中,如何有效、准确获取统计实时数据的技术问题。
发明内容
本发明的目的在于提供一种业务数据库查询统计方法,可以在大数据量的数据库查询应用中,高效、准确地获取统计实时数据。
为了解决以上技术问题,本发明提供一种业务数据库查询统计方法,包括:
业务系统增加统计属性字段;
业务系统创建统计增量表和统计增量历史表;
确定统计增量点,在对应的业务点向统计增量表插入数据;
业务系统查询统计增量表的数据,根据所述数据更新统计属性字段的统计值。
进一步地,所述业务系统增加统计属性字段,具体包括:业务系统增加统计属性字段,是在新创建的统计表中包含统计属性字段。
进一步地,所述业务系统增加统计属性字段,具体包括:业务系统增加统计属性字段,是在业务系统已经存在的表中直接添加统计属性字段。
进一步地,所述业务系统查询统计增量表的数据,根据所述数据更新统计属性字段的统计值,具体包括:
业务系统建立定时任务,查询统计增量表数据,根据统计增量表数据找到对应的统计表记录;
将统计增量表数据的增量值更新统计属性字段的统计值;
将统计增量表中统计过的数据转移到统计增量历史表中。
进一步地,所述方法进一步包括:业务系统进行业务数据统计。
进一步地,所述业务系统进行业务数据统计,具体包括:初始化数据库统计值;启用增量数据的采集;启动定时任务,通过查询统计属性字段进行数据查询统计。
与现有技术相比,本发明方法提供一种增量式的业务数据库数据查询统计方法,采用在业务系统增加统计属性字段的方法,在查询统计数据时直接查询统计属性字段,就可以简单高效地获取统计数据,无需进行大量的数据库统计操作,提高大数据量系统的统计数据的获取效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明提供的一种业务数据库查询统计方法的流程图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明提供一种业务数据库查询统计方法,包括:
步骤1:业务系统增加统计属性字段,可以在新创建的统计表中包含统计属性字段,也可以在业务系统中已经存在的某一个原表上直接添加统计属性字段。具体采用哪种方式可以根据具体的业务情况而定。
步骤2:业务系统创建统计增量表和统计增量历史表;
步骤3:确定统计增量点,在对应的业务点向统计增量表插入数据;
步骤4:业务系统查询统计增量表的数据,根据该数据更新统计属性字段的统计值,具体包括:
业务系统建立定时任务,查询统计增量表数据,根据统计增量表数据找到对应的统计表记录,统计表记录不存在则新增统计表记录;
将统计增量表数据的增量值更新统计属性字段的统计值;
将统计增量表中统计过的数据转移到统计增量历史表中。
步骤5:业务系统启用统计业务数据。具体包括:
初始化数据库统计值;
启用增量数据的采集;
启动定时任务,通过查询统计属性字段进行数据查询统计。
上述步骤中,步骤1和步骤2之间可以进行调换。
下面将结合实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。
本发明的实施例中,采用Oracle数据库,以网络商品买卖统计为例对本发明的内容进行说明。在本实施例中,具体假设:
1、每个用户的基础信息形成一条记录,每条记录有唯一标示它的键值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴网信科技有限公司,未经深圳中兴网信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110305012.1/2.html,转载请声明来源钻瓜专利网。