【技术实现步骤摘要】
一种统计信息的收集方法、装置和设备及计算机存储介质
[0001]本申请涉及数据处理
,具体涉及一种统计信息的收集方法
、
装置和设备及计算机存储介质
。
技术介绍
[0002]开放式基金登记过户
(Transfer Agent
,
TA)
系统所涉及到的全部数据量非常庞大,为了在执行业务操作时能够快速的进行数据处理,通常需要将
TA
系统的数据库划分为交易数据库和增值数据库;其中,交易数据库是仅用于存储
TA
系统中未完结业务数据,供每天正常业务运营使用,而增值数据库则用于存储已经处理完毕的业务数据
。
交易数据库会每天都将当日数据归档至增值数据库,如此,交易数据库每日均可以只存储当日相关的数据,而不必携带大量的历史数据进行数据处理,大大地提高了
TA
系统每日进行数据处理的效率
。
[0003]统计信息描述了一个数据表或索引视图中的某些列的值的分布情况,属于数据库对象
。
根据统计信息,查询优化器就能评估查询过程中需要读取的行数及结果集情况,同时也能创建高质量的查询计划
。
[0004]当
TA
系统执行系统清算任务时,就需要收集交易数据库中每日数据分布的统计信息,以此创建相应的查询计划,并快速地完成对数据库中数据的清算
。
[0005]然而,一般的
TA
系统收集统计信息的方式是在每天的固定时间 ...
【技术保护点】
【技术特征摘要】
1.
一种统计信息的收集方法,其特征在于,应用于开放式基金登记过户
TA
系统,所述方法包括:接收任务触发指令;所述任务触发指令至少包括:执行任务标识,所述任务触发指令用于指示所述
TA
系统执行与所述执行任务标识对应的系统任务;响应于所述任务触发指令,从预设的配置文件中获取与所述执行任务标识对应的目标调度方案;其中,所述目标调度方案中至少包括:与所述执行任务标识对应的目标调度方式;基于所述目标调度方案中包含的目标调度方式,收集所述
TA
系统中与所述执行任务标识对应的至少一个统计信息
。2.
如权利要求1所述的方法,其特征在于,所述基于所述目标调度方案中包含的目标调度方式,收集所述
TA
系统中与所述执行任务标识对应的至少一个统计信息,包括:从所述目标调度方案中,获取与所述执行任务标识对应的待统计数据的标识信息;基于所述待统计数据的标识信息,确定所述
TA
系统中与所述待统计数据的标识信息对应的统计信息的存储地址;基于所述目标调度方案中包含的目标调度方式,从所述存储地址处收集所述
TA
系统在执行所述系统任务时生成的至少一个统计信息
。3.
如权利要求1或2所述的方法,其特征在于,所述目标调度方式包括以下一项或多项内容:前置收集调度
、
后置收集调度或动态收集调度;其中,所述前置收集调度用于指示在接收所述任务触发指令之后
、
执行与所述执行任务标识对应的系统任务之前,收集所述至少一个统计信息;所述后置收集调度用于指示在执行与所述执行任务标识对应的系统任务之后,收集所述至少一个统计信息;所述动态收集调度用于指示在执行与所述执行任务标识对应的系统任务时,实时收集所述至少一个统计信息
。4.
如权利要求1所述的方法,其特征在于,所述目标调度方案还包括:与所述执行任务标识对应的目标触发方式;则所述收集所述
TA
系统中与所述执行任务标识对应的至少一个统计信息,包括:获取所述目标触发方式中包含的收集触发条件;当所述
TA
系统在执行所述系统任务时满足所述收集触发条件时,收集所述
TA
系统中存储的,与所述目标调度方案中指示的待统计数据对应的至少一个统计信息
。5.
如权利要求4所述的方法,其特征在于,所述目标触发方式中包含的收集触发条件为:所述
TA
系统在当前时刻存储的统计信息的数量为预设值;或者,所述目标触发方式中包含的收集触发条件为:获取所述收集触发条件后,直接收集所述至少一个统计信息;或者,所述目标触发方式中包含的收集触发条件为:所述
TA
系统在执行所述系统任务时生成的统计信息的数量为目标阈值的整数倍
。6.
如权利要求4所述的方法,其特征在于,所述目标调度方式至少包括:动态收集调度,则所述收集所述
TA
系统中与所述执行任务标识对应的至少一个统计信息,包括:获取所述目标触发方式中包含的收集触发条件;
基于所述收集触发条件包含的至少一个预设时间节点,分别在各预设时间节点处,获取用于指示所述
TA
系统当前时刻收集所述统计信息的数量的已完成记录数,并计算用于触发统计信息收集的动态阈值;基于所述动态阈值,在与所述动态阈值对应的时间范围内,收集所述
TA
系统中存储的,与所述目标调度方案中指示的待统计数据对应的至少一个统计信息
。7.
一种统计信息的收集装置,其特征在于,应用于开放式基金登记过户
TA
系统,所述装置包括:接收模块,用于接收任务触发指令;所述任务触发指令至少包括:执行任务标识,所述任务触发指令用于指示所述
TA
系统执行与所述执行任务标识对应的系统任务;响应模块,用于响应于所述任务触发指令,从预设的配置文件中获取与所述执行任务标识对应的目标调度方案;其中,...
【专利技术属性】
技术研发人员:张扬,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。