作业超时监控方法、装置及系统制造方法及图纸

技术编号:24168253 阅读:31 留言:0更新日期:2020-05-16 02:07
本发明专利技术提供一种作业超时监控方法、装置及系统,其中方法包括:在作业执行过程中记录作业的当前已执行时长;获取所述作业对应的历史执行时长;获取所述作业对应的当前超时阈值;计算所述当前已执行时长与所述历史执行时长的差值;若所述差值大于所述当前超时阈值则确定作业执行超时。本发明专利技术针对数据库设备中每个作业可以获取作业的当前已执行时长、历史执行时长和当前超时阈值,如果当前已执行时长与历史执行时长的差值,大于当前超时阈值则确定作业执行超时。本方案可以简单方便地确定作业是否超时,从而大大提升确定作业是否超时的效率。

【技术实现步骤摘要】
作业超时监控方法、装置及系统
本专利技术涉及通信
,尤其涉及作业超时监控方法、装置及系统。
技术介绍
目前数据库设备可以执行很多作业,不过由于存储缓慢、进程假活等原因,可能会造成数据库设备中作业执行超时的现象。超时作业仍会占用数据库设备的内存资源,造成资源浪费。由于数据库设备中各个作业的执行时长千差万别,有的作业需要10个小时,有的作业需要几秒钟,所以即便一项作业严重超时,数据库设备也无法及时发现。目前通常需要有经验的技术人员不断查看数据库的作业情况,然后人为确定超时作业并结束超时作业,从而释放数据库设备的内存资源。由于数据库设备中的作业数量十分巨大,人为确定超时作业的效率较低。
技术实现思路
鉴于此,本专利技术提供作业超时监控方法、装置及系统,可以自动化发现超时作业,从而提升确定作业是否超时的效率。为了实现上述目的,本专利技术提供下述技术特征:一种作业超时监控方法,包括:在作业执行过程中记录作业的当前已执行时长;获取所述作业对应的历史执行时长;获取所述作业对应的当前超时阈值;计算所述当前已执行时长与所述历史执行时长的差值;若所述差值大于所述当前超时阈值则确定作业执行超时。可选的,所述在作业执行过程中记录作业的当前已执行时长之前,还包括:从历史时长记录中提取所述作业的多次正常执行时长;将最近一次正常执行时长存储至历史执行时长字段;则所述获取所述作业对应的历史执行时长包括:将所述历史执行时长字段的数据值,确定为所述作业的历史执行时长。可选的,所述在作业执行过程中记录作业的当前已执行时长之前,还包括:从历史时长记录中提取所述作业的多次正常执行时长;将所述多次正常执行时长的平均值存储至历史执行时长字段;则所述获取所述作业对应的历史执行时长包括:将所述历史执行时长字段的数据值,确定为所述作业的历史执行时长。可选的,所述在作业执行过程中记录作业的当前已执行时长之前,还包括:从历史时长记录中提取所述作业的多次正常执行时长,以及对应的多个预计执行时长;计算多个正常执行时长与对应的多个预计执行时长的商获得多个商值;计算所述商值的平均值;将所述平均值减一的差值存储至调整参数字段;则所述获取所述作业对应的当前超时阈值包括:获取所述作业当前预计执行时长;从所述调整参数字段提取调整参数;将所述当前预计执行时长和所述调整参数的乘积,确定为所述作业对应的当前超时阈值。可选的,所述在作业执行过程中记录作业的当前已执行时长之前,还包括:从历史时长记录中提取所述作业的多次正常执行时长,以及对应的多个预计执行时长;对所述多次正常执行时长以及对应的多个预计执行时长执行线性拟合操作获得拟合直线的斜率;将所述斜率减一的差值存储至调整参数字段;则所述获取所述作业对应的当前超时阈值包括:获取所述作业当前的预计执行时长;从所述调整参数字段提取调整参数;将所述当前的预计执行时长和所述调整参数的乘积,确定为所述作业对应的当前超时阈值。可选的,若所述差值大于所述当前超时阈值则确定作业执行超时之后,还包括:展示所述作业的超时消息至显示界面;在接收结束指令后,结束所述作业。可选的,还包括:记录所述作业的多次正常执行时长,并存储于历史时长记录中。一种作业超时监控装置,包括:记录单元,用于在作业执行过程中记录作业的当前已执行时长;获取时长单元,用于获取所述作业对应的历史执行时长;获取阈值单元,用于获取所述作业对应的当前超时阈值;计算单元,用于计算所述当前已执行时长与所述历史执行时长的差值;超时单元,用于若所述差值大于所述当前超时阈值则确定作业执行超时。一种数据库设备,包括:存储器,用于在作业执行过程中记录作业的当前已执行时长,存储所述作业对应的历史执行时长,存储所述作业对应的当前超时阈值;处理器,用于从存储器获取作业的当前已执行时长,作业的当前已执行时长,获取所述作业对应的历史执行时长;获取所述作业对应的当前超时阈值;计算所述当前已执行时长与所述历史执行时长的差值;若所述差值大于所述当前超时阈值则确定作业执行超时。一种作业超时监控系统,包括:作业构建设备,用于构建多个作业并发送至数据库设备。数据库设备,用于接收并执行所述多个作业,在执行过程中针对每个作业执行作业超时监控操作:在作业执行过程中记录作业的当前已执行时长;获取所述作业对应的历史执行时长;获取所述作业对应的当前超时阈值;计算所述当前已执行时长与所述历史执行时长的差值;若所述差值大于所述当前超时阈值则确定作业执行超时。通过以上技术手段,可以实现以下有益效果:本专利技术针对数据库设备中每个作业可以获取作业的当前已执行时长、历史执行时长和当前超时阈值,如果当前已执行时长与历史执行时长的差值,大于当前超时阈值则确定作业执行超时。本方案可以简单方便地确定作业是否超时,从而大大提升确定作业是否超时的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种作业超时监控系统的结构示意图;图2a-2b为本专利技术实施例公开的一种作业超时监控方法中更新历史执行时长字段的流程图;图3a-3b为本专利技术实施例公开的一种作业超时监控方法中更新调整成桉树字段的流程图;图4为本专利技术实施例公开的一种作业超时监控方法的流程图;图5为本专利技术实施例公开的一种作业超时监控装置的结构示意图;图6为本专利技术实施例公开的一种数据库设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,本专利技术提供了一种作业超时监控系统,可以包括:作业构建设备100,用于构建多个作业并发送至数据库设备。数据库设备200,用于执行所述多个作业并针对每个作业执行作业超时监控方法。可以理解的是,数据库设备可以周期性执行作业超时监控方法。在确定达到执行周期后,数据库设备针对各个处于执行状态的作业执行作业超时监控方法。因为未处于执行状态的作业不会产生超时问题。在执行周期的间隙,数据库设备可以用来更新作业超时监控方法中需要用到的两个字段:历史执行时长字段和调整参数字段。下面介本文档来自技高网...

【技术保护点】
1.一种作业超时监控方法,其特征在于,包括:/n在作业执行过程中记录作业的当前已执行时长;/n获取所述作业对应的历史执行时长;/n获取所述作业对应的当前超时阈值;/n计算所述当前已执行时长与所述历史执行时长的差值;/n若所述差值大于所述当前超时阈值则确定作业执行超时。/n

【技术特征摘要】
1.一种作业超时监控方法,其特征在于,包括:
在作业执行过程中记录作业的当前已执行时长;
获取所述作业对应的历史执行时长;
获取所述作业对应的当前超时阈值;
计算所述当前已执行时长与所述历史执行时长的差值;
若所述差值大于所述当前超时阈值则确定作业执行超时。


2.如权利要求1所述的方法,其特征在于,所述在作业执行过程中记录作业的当前已执行时长之前,还包括:
从历史时长记录中提取所述作业的多次正常执行时长;
将最近一次正常执行时长存储至历史执行时长字段;
则所述获取所述作业对应的历史执行时长包括:
将所述历史执行时长字段的数据值,确定为所述作业的历史执行时长。


3.如权利要求1所述的方法,其特征在于,所述在作业执行过程中记录作业的当前已执行时长之前,还包括:
从历史时长记录中提取所述作业的多次正常执行时长;
将所述多次正常执行时长的平均值存储至历史执行时长字段;
则所述获取所述作业对应的历史执行时长包括:
将所述历史执行时长字段的数据值,确定为所述作业的历史执行时长。


4.如权利要求1所述的方法,其特征在于,所述在作业执行过程中记录作业的当前已执行时长之前,还包括:
从历史时长记录中提取所述作业的多次正常执行时长,以及对应的多个预计执行时长;
计算多个正常执行时长与对应的多个预计执行时长的商获得多个商值;
计算所述商值的平均值;
将所述平均值减一的差值存储至调整参数字段;
则所述获取所述作业对应的当前超时阈值包括:
获取所述作业当前预计执行时长;
从所述调整参数字段提取调整参数;
将所述当前预计执行时长和所述调整参数的乘积,确定为所述作业对应的当前超时阈值。


5.如权利要求1所述的方法,其特征在于,所述在作业执行过程中记录作业的当前已执行时长之前,还包括:
从历史时长记录中提取所述作业的多次正常执行时长,以及对应的多个预计执行时长;
对所述多次正常执行时长以及对应的多个预计执行时长执行线性拟合操作获得拟合直线的斜...

【专利技术属性】
技术研发人员:崔冠宁魏国龙于文鹏刘敬光何鑫邹欣
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1