一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据库系统作业定时任务自监控的方法与流程

2022-02-20 14:24:49 来源:中国专利 TAG:


1.本发明涉及数据管理技术领域,具体涉及一种数据库系统作业定时任务自监控的方法。


背景技术:

2.实时多任务处理中,每个任务作为一个线程来运行。存在一个监控线程负责管理多个实时任务,实时任务存在出现异常的可能,因此监控线程需要能够及时发现异常的任务并进行处理,处理方式可能会随着异常出现的频率而不同,比如初次发生异常的任务可以通过重启任务来解决,经常发生异常的任务可以通过向管理员报警来解决。
3.现有的任务监控方法在监控过程中容易出现未能及时启动监控程序的情况,导致部分任务进程异常,从而造成程序的错乱,影响程序的运行,因此本发明提出一种数据库系统作业定时任务自监控的方法。


技术实现要素:

4.针对现有技术所存在的上述缺点,本发明的第一目的在于提供一种数据库系统作业定时任务自监控的方法,解决上述背景技术中的问题。
5.为实现上述目的,本发明提供了如下技术方案:
6.一种数据库系统作业定时任务自监控的方法,包括以下步骤:
7.s1、设置系统作业任务监控的时段;
8.s2、设置异常定时任务的处理方式;
9.s3、单片机时钟程序的布置:将单片机时钟程序设置在系统作业任务监测程序中;
10.s4、数据处理:将每个时间段内对任务处理情况的具体数据进行记忆存储,并且设定为一周清理一次数据信息;
11.s5、程序的更新以及校准:对于单片机时钟程序设定的频率进行校准以及计算机自身时间的更新比对。
12.通过采用上述技术方案,通过对定时任务的数量以及监控时间段进行设置,能够对多个任务进行不同时间段的监控,以便于对多个不同任务的进程进行监控,避免出现任务异常的情况。
13.优选的,所述步骤s1中,具体步骤为:
14.1)、数据的获取:对于定时任务的数量进行制定;
15.2)、监控时间段的制定:对于每个任务进行监控频率的制定,即根据不同任务进行不同频率的监控时间的设定。
16.优选的,所述步骤s2中,具体步骤为:
17.1)、对于数据异常的任务进行单独处理,处理方式为暂停任务的进程以及弹出对话框;
18.2)、数据异常的定时任务在处理完成后,程序自动对其监控时间进行计时,按照解
决异常的时刻作为监控的起始时间段。
19.通过采用上述技术方案,当监控到异常任务进程时,通过暂停任务进程避免出现更大的数据错误,在通过弹出对话框的形式提醒工作者对异常任务进行手动处理,能够有效地避免因为单个任务异常而导致整个程序出现数据错误的情况。
20.优选的,所述步骤s3中,具体步骤为:
21.1)、设置三个单片机时钟程序,分别设置单片机时钟程序a、单片机时钟程序b以及单片机时钟程序c;
22.2)、单片机时钟程序a设定在系统作业任务监测程序中,用于控制系统作业任务监测程序,使得系统作业任务监测程序对定时任务进行数据的监控;
23.3)、单片机时钟程序b设定在单片机时钟程序a中,用于对单片机时钟程序a启动的控制;
24.4)、单片机时钟程序c设定在单片机时钟程序b中,用于对于单片机时钟程序b启动的控制。
25.通过采用上述技术方案,利用三个单片机时钟程序进行循环监控,以避免因为其中一个单片机时钟程序的不允许导致整体程序不允许,从而无法对任务进程进行定时监控。
26.优选的,所述步骤s4中,具体步骤为:
27.1)、对每个时间段内对任务处理的情况进行分类统计,具体为:将正常运行的定时任务、异常处理任务以及异常未处理任务进行分类统计;
28.2)、将上述步骤中分类统计后的定时任务进行概率计算,将概率计算后的数据转换为百分比进制;
29.3)、将上述百分比进制的数据结果存储并通过互联网上传至云端进行存储,计算机本体上的数据记录则为一周清理一次。
30.通过采用上述技术方案,将数据的情况按照百分比进制进行记录,能够直观对数据的结果进行观察,且每周一次对于本机数据进行清理,能够有效避免过多占用缓存导致程序卡顿的情况,其次,存储的数据通过互联网上传至云端,能够避免数据丢失。
31.优选的,所述步骤s5的具体步骤为:
32.1)、对处理后的异常定时任务进行时间的校准,具体为:将异常定时任务预计终止时间段和预计初始时间段与实际终止时间段以及实际初始时间段进行比较,将时间差进行记录并且将实际终止时间段调整至预计终止时间段;
33.2)、对于未处理异常定时任务,将其终止时间段清0并且按照预计初始时间段重新进行设置;
34.3)、对计算机时间进行联网自动校准。
35.通过采用上述技术方案,通过对计算机的时间以及异常任务监控时间段的校准,能够有效地避免因为时间的错误导致单片机时钟程序无法按照对应的时间段启动控制系统作业任务监测程序。
36.有益效果
37.采用本发明提供的技术方案,与已知的公有技术相比,具有如下有益效果:
38.本发明单片机时钟程序a设定在系统作业任务监测程序中,用于控制系统作业任
务监测程序,使得系统作业任务监测程序对定时任务进行数据的监控,单片机时钟程序b设定在单片机时钟程序a中,用于对单片机时钟程序a启动的控制,单片机时钟程序c设定在单片机时钟程序b中,用于对于单片机时钟程序b启动的控制,利用三个单片机时钟程序进行循环监控,以避免因为其中一个单片机时钟程序的不允许导致整体程序不允许,从而无法对任务进程进行定时监控;
39.本发明中通过将正常运行的定时任务、异常处理任务以及异常未处理任务进行分类统计,分类统计后的定时任务进行概率计算,将概率计算后的数据转换为百分比进制,将数据的情况按照百分比进制进行记录,能够直观对数据的结果进行观察,分比进制的数据结果存储并通过互联网上传至云端进行存储,存储的数据通过互联网上传至云端,能够避免数据丢失,计算机本体上的数据记录则为一周清理一次,每周一次对于本机数据进行清理,能够有效避免过多占用缓存导致程序卡顿的情况。
具体实施方式
40.为使本发明实施例的目的、技术方案和优点更加清楚,下面将对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.下面结合实施例对本发明作进一步的描述。
42.实施例1
43.一种数据库系统作业定时任务自监控的方法,包括以下步骤:
44.s1、设置系统作业任务监控的时段;
45.s2、设置异常定时任务的处理方式;
46.s3、单片机时钟程序的布置:将单片机时钟程序设置在系统作业任务监测程序中;
47.s4、数据处理:将每个时间段内对任务处理情况的具体数据进行记忆存储,并且设定为一周清理一次数据信息;
48.s5、程序的更新以及校准:对于单片机时钟程序设定的频率进行校准以及计算机自身时间的更新比对。
49.其中,所述步骤s1中,具体步骤为:
50.1)、数据的获取:对于定时任务的数量进行制定;
51.2)、监控时间段的制定:对于每个任务进行监控频率的制定,即根据不同任务进行不同频率的监控时间的设定。
52.其中,所述步骤s2中,具体步骤为:
53.1)、对于数据异常的任务进行单独处理,处理方式为暂停任务的进程以及弹出对话框;
54.2)、数据异常的定时任务在处理完成后,程序自动对其监控时间进行计时,按照解决异常的时刻作为监控的起始时间段。
55.其中,所述步骤s3中,具体步骤为:
56.1)、设置三个单片机时钟程序,分别设置单片机时钟程序a、单片机时钟程序b以及单片机时钟程序c;
57.2)、单片机时钟程序a设定在系统作业任务监测程序中,用于控制系统作业任务监测程序,使得系统作业任务监测程序对定时任务进行数据的监控;
58.3)、单片机时钟程序b设定在单片机时钟程序a中,用于对单片机时钟程序a启动的控制;
59.4)、单片机时钟程序c设定在单片机时钟程序b中,用于对于单片机时钟程序b启动的控制。
60.其中,所述步骤s4中,具体步骤为:
61.1)、对每个时间段内对任务处理的情况进行分类统计,具体为:将正常运行的定时任务、异常处理任务以及异常未处理任务进行分类统计;
62.2)、将上述步骤中分类统计后的定时任务进行概率计算,将概率计算后的数据转换为百分比进制;
63.3)、将上述百分比进制的数据结果存储并通过互联网上传至云端进行存储,计算机本体上的数据记录则为一周清理一次。
64.其中,所述步骤s5的具体步骤为:
65.1)、对处理后的异常定时任务进行时间的校准,具体为:将异常定时任务预计终止时间段和预计初始时间段与实际终止时间段以及实际初始时间段进行比较,将时间差进行记录并且将实际终止时间段调整至预计终止时间段;
66.2)、对于未处理异常定时任务,将其终止时间段清0并且按照预计初始时间段重新进行设置;
67.3)、对计算机时间进行联网自动校准。
68.对比例1
69.本实施例与所提供的实施例1的方法大致相同,其主要区别在于:步骤s2中未设置异常任务的处理;
70.对比例2
71.本实施例与所提供的实施例1的方法大致相同,其主要区别在于:步骤s3中未设置单片机时钟程序。
72.对比例3
73.本实施例与所提供的实施例1的方法大致相同,其主要区别在于:步骤s4中未进行数据的清理。
74.性能测试
75.分别取等量的实施例1和对比例1~3所提供的数据库系统作业定时任务自监控的方法的准确性、监控频率和程序运行出错率:
76.[0077][0078]
通过分析上述各表中的相关数据可知,一种数据库系统作业定时任务自监控的方法,包括以下步骤:
[0079]
s1、设置系统作业任务监控的时段;
[0080]
s2、设置异常定时任务的处理方式;
[0081]
s3、单片机时钟程序的布置:将单片机时钟程序设置在系统作业任务监测程序中;
[0082]
s4、数据处理:将每个时间段内对任务处理情况的具体数据进行记忆存储,并且设定为一周清理一次数据信息;
[0083]
s5、程序的更新以及校准:对于单片机时钟程序设定的频率进行校准以及计算机自身时间的更新比对。
[0084]
通过采用上述技术方案,通过对定时任务的数量以及监控时间段进行设置,能够对多个任务进行不同时间段的监控,以便于对多个不同任务的进程进行监控,避免出现任务异常的情况。
[0085]
其中,所述步骤s1中,具体步骤为:
[0086]
1)、数据的获取:对于定时任务的数量进行制定;
[0087]
2)、监控时间段的制定:对于每个任务进行监控频率的制定,即根据不同任务进行不同频率的监控时间的设定。
[0088]
其中,所述步骤s2中,具体步骤为:
[0089]
1)、对于数据异常的任务进行单独处理,处理方式为暂停任务的进程以及弹出对话框;
[0090]
2)、数据异常的定时任务在处理完成后,程序自动对其监控时间进行计时,按照解决异常的时刻作为监控的起始时间段。
[0091]
通过采用上述技术方案,当监控到异常任务进程时,通过暂停任务进程避免出现更大的数据错误,在通过弹出对话框的形式提醒工作者对异常任务进行手动处理,能够有效地避免因为单个任务异常而导致整个程序出现数据错误的情况。
[0092]
其中,所述步骤s3中,具体步骤为:
[0093]
1)、设置三个单片机时钟程序,分别设置单片机时钟程序a、单片机时钟程序b以及单片机时钟程序c;
[0094]
2)、单片机时钟程序a设定在系统作业任务监测程序中,用于控制系统作业任务监测程序,使得系统作业任务监测程序对定时任务进行数据的监控;
[0095]
3)、单片机时钟程序b设定在单片机时钟程序a中,用于对单片机时钟程序a启动的控制;
[0096]
4)、单片机时钟程序c设定在单片机时钟程序b中,用于对于单片机时钟程序b启动的控制。
[0097]
通过采用上述技术方案,利用三个单片机时钟程序进行循环监控,以避免因为其中一个单片机时钟程序的不允许导致整体程序不允许,从而无法对任务进程进行定时监控。
[0098]
其中,所述步骤s4中,具体步骤为:
[0099]
1)、对每个时间段内对任务处理的情况进行分类统计,具体为:将正常运行的定时任务、异常处理任务以及异常未处理任务进行分类统计;
[0100]
2)、将上述步骤中分类统计后的定时任务进行概率计算,将概率计算后的数据转换为百分比进制;
[0101]
3)、将上述百分比进制的数据结果存储并通过互联网上传至云端进行存储,计算机本体上的数据记录则为一周清理一次。
[0102]
通过采用上述技术方案,将数据的情况按照百分比进制进行记录,能够直观对数据的结果进行观察,且每周一次对于本机数据进行清理,能够有效避免过多占用缓存导致程序卡顿的情况,其次,存储的数据通过互联网上传至云端,能够避免数据丢失。
[0103]
其中,所述步骤s5的具体步骤为:
[0104]
1)、对处理后的异常定时任务进行时间的校准,具体为:将异常定时任务预计终止时间段和预计初始时间段与实际终止时间段以及实际初始时间段进行比较,将时间差进行记录并且将实际终止时间段调整至预计终止时间段;
[0105]
2)、对于未处理异常定时任务,将其终止时间段清0并且按照预计初始时间段重新进行设置;
[0106]
3)、对计算机时间进行联网自动校准。
[0107]
通过采用上述技术方案,通过对计算机的时间以及异常任务监控时间段的校准,能够有效地避免因为时间的错误导致单片机时钟程序无法按照对应的时间段启动控制系统作业任务监测程序。
[0108]
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献