[发明专利]批量作业处理的故障预测方法、装置和服务器在审
申请号: | 202110279323.9 | 申请日: | 2021-03-16 |
公开(公告)号: | CN112860523A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 周誉;吴颖雪;戴若澄;谢奎 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批量 作业 处理 故障 预测 方法 装置 服务器 | ||
1.一种批量作业处理的故障预测方法,其特征在于,包括:
获取上一个时间段系统处理批量作业时的SQL执行计划日志,作为第一SQL执行计划日志;其中,所述第一SQL执行计划日志至少包含有上一个时间段系统基于数据库处理批量作业时所使用的SQL语句中的多个执行算子的关联信息;
获取当前时间段已处理的第一层级的批量作业的作业日志,以及数据库记录的元数据表;其中,所述元数据表至少包含有作业之间的依赖关系,以及处理作业所涉及的目标表之间的血缘关系;
根据所述第一层级的批量作业的作业日志,更新所述第一SQL执行计划日志,得到第二SQL执行计划日志;
根据所述第二SQL执行计划日志、所述元数据表,确定出当前时间段未处理的第二层级的批量作业的资源消耗的预测值;
根据所述第二层级的批量作业的资源消耗的预测值,预测系统处理第二层级的批量作业时是否存在故障风险。
2.根据权利要求1所述的方法,其特征在于,所述多个执行算子包括:GATHER算子、BROADCAST算子、HashAGGREGATE算子。
3.根据权利要求2所述的方法,其特征在于,根据所述第一层级的批量作业的作业日志,更新所述第一SQL执行计划日志,得到第二SQL执行计划日志,包括:
根据第一层级的批量作业的作业日志,修改所述第一SQL执行计划日志中与所述第一层级的批量作业对应的数据信息。
4.根据权利要求3所述的方法,其特征在于,根据所述第二SQL执行计划日志、所述元数据表,确定出当前时间段未处理的第二层级的批量作业的资源消耗的预测值,包括:
采集系统当前的运行参数;
根据所述第二SQL执行计划日志、所述元数据表,以及系统当前的运行参数,通过进行多元线性回归计算,确定出参与处理第二层级的批量作业的多个执行算子中的各个执行算子针对多个资源的资源消耗的预测值;
根据所述多个执行算子中的各个执行算子针对多个资源的资源消耗的预测值,确定出第二层级的批量作业的资源消耗的预测值。
5.根据权利要求4所述的方法,其特征在于,所述多个资源包括:IO资源、CPU资源、磁盘资源、内存资源。
6.根据权利要求4所述的方法,其特征在于,根据所述多个执行算子中的各个执行算子针对多个资源的资源消耗的预测值,确定出第二层级的批量作业的资源消耗的预测值,包括:
根据所述多个执行算子中的各个执行算子针对多个资源的资源消耗的预测值,分别计算出第二层级的批量作业分别针对各个资源的资源消耗的预测值;
根据所述第二层级的批量作业分别针对各个资源的资源消耗的预测值,构建对应的资源消耗预测向量,作为所述第二层级的批量作业的资源消耗的预测值;其中,所述资源消耗预测向量包括多个数据元素,且所述数据元素分别表示第二层级的批量作业针对一个资源的资源消耗的预测值。
7.根据权利要求6所述的方法,其特征在于,根据所述第二层级的批量作业的资源消耗的预测值,预测系统处理第二层级的批量作业时是否存在故障风险,包括:
计算所述资源消耗预测向量,与预设的资源消耗参照向量之间的向量差值;
根据所述向量差值,确定系统处理第二层级的批量作业时是否存在故障风险。
8.根据权利要求7所述的方法,其特征在于,在获取上一个时间段系统处理批量作业时的SQL执行计划日志,作为第一SQL执行计划日志之前,所述方法还包括:
获取多个时间段系统处理批量作业时的历史记录;
从所述历史记录中筛选出系统正常处理批量作业时的历史记录,作为参照记录;
根据所述参照记录,分别计算出多个资源消耗参照向量;
根据所述多个资源消耗参照向量,确定出预设的资源消耗参照向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110279323.9/1.html,转载请声明来源钻瓜专利网。