[发明专利]数据库批量程序并行数据处理异常检测方法及装置在审
申请号: | 202110394104.5 | 申请日: | 2021-04-13 |
公开(公告)号: | CN113094185A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 吕林超;董兴华;刘致远;杨柳 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F16/22;G06F16/28 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 批量 程序 并行 数据处理 异常 检测 方法 装置 | ||
1.一种数据库批量程序并行数据处理异常检测方法,其特征在于,包括:
根据数据库分区规则表确定数据表的分区信息;
根据批量程序的批量编号控制表确定分批次信息;
根据所述分区信息和所述分批次信息确定所述数据表在批量程序并行数据处理时是否存在异常。
2.根据权利要求1所述的数据库批量程序并行数据处理异常检测方法,其特征在于,所述根据数据库分区规则表确定数据表的分区信息具体包括:
扫描数据库分区规则表;
根据所述分区规则表确定数据库中各数据表的分区个数、分区条件和分区范围的分区规则;
根据所述分区规则确定所述数据表的所有分区以及各分区对应的分区信息。
3.根据权利要求1所述的数据库批量程序并行数据处理异常检测方法,其特征在于,所述根据批量程序的批量编号控制表确定分批次信息具体包括:
扫描批量程序的批量编号控制表;
根据所述编号控制表确定批量程序每个批次的批次号及对应的地区号范围,得到分批次信息。
4.根据权利要求1所述的数据库批量程序并行数据处理异常检测方法,其特征在于,所述根据所述分区信息和所述分批次信息确定批量程序并行数据处理是否存在异常具体包括:
根据一个数据表的分区信息和分批次信息确定所述一个数据表中是否存在对应于多个批次的分区,若是,确定批量程序并行数据处理存在异常。
5.根据权利要求4所述的数据库批量程序并行数据处理异常检测方法,其特征在于,所述根据一个数据表的分区信息和分批次信息确定所述一个数据表中是否存在对应于多个批次的分区具体包括:
根据所述分区信息确定数据表各分区对应的地区号范围;
根据所述数据表各分区对应的地区号范围和每个批次对应的地区号范围确定数据表的一个分区的地区号范围是否位于多个批次的地区号范围中。
6.根据权利要求5所述的数据库批量程序并行数据处理异常检测方法,其特征在于,所述根据所述分区信息确定数据表各分区对应的地区号范围具体包括:
根据所述分区信息确定数据表各分区对应的账号范围;
将所述账号范围转换为地区号范围得到各分区对应的地区号范围。
7.根据权利要求1所述的数据库批量程序并行数据处理异常检测方法,其特征在于,进一步包括:
若存在异常;
修改数据库分区规则表中数据表的分区信息以使数据表的各分区分别对应于批量程序的一个批次。
8.一种数据库批量程序并行数据处理异常检测装置,其特征在于,包括:
分区分析模块,用于根据数据库分区规则表确定数据表的分区信息;
批次分析模块,用于根据批量程序的批量编号控制表确定分批次信息;
异常检测模块,用于根据所述分区信息和所述分批次信息确定所述数据表在批量程序并行数据处理时是否存在异常。
9.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,
所述处理器执行所述程序时实现如权利要求1-7任一项所述方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,
该程序被处理器执行时实现如权利要求1-7任一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110394104.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能护理清洗装置及其使用方法
- 下一篇:电子设备