【技术实现步骤摘要】
任务处理方法及装置、存储介质、电子装置
[0001]本专利技术实施例涉及数据处理领域,具体而言,涉及一种任务处理方法及装置、存储介质、电子装置。
技术介绍
[0002]Greenplum是面向数据库仓库应用的关系型数据库,基于Postgresql开发。采用shared
‑
nothing的大规模并行处理架构,具有可横向伸缩、高可用、高性能等优点。但是,在使用过程中,由于硬件问题或者使用不当,经常导致集群不能正常提供服务,需要运维人员去处理。如果运维人员不能及时处理,就会影响现场相关业务,给用户带来不好的体验。
[0003]针对以上出现的问题,常见的有以下处理方式,部署Greenplum集群状态监控装置,对Greenplum集群中的故障节点进行自检查、自恢复和自启动。
[0004]该方案主要用来监控集群的运行状态,只能保证在集群运行状态异常的进行处理。并未对集群资源消耗情况及集群性能情况进行监控,在集群压力较大的情况下,此时集群运行状态虽然为正常,但是由于集群压力较大,大部分任务都无法正常执行。 ...
【技术保护点】
【技术特征摘要】
1.一种任务处理方法,其特征在于,包括:在确定集群数据库中当前执行的任务中包括异常任务的情况下,按照预设时间间隔获取所述集群数据库中节点资源的资源使用率,确定M个资源使用率,其中,所述资源使用率用于表示所述集群数据库中的资源的使用情况,所述M是大于1的自然数;利用所述M个资源使用率确定所述集群数据库的平均资源使用率,以确定所述集群数据库的资源使用率;按照所述集群数据库的资源使用率对所述异常任务进行处理。2.根据权利要求1所述的方法,其特征在于,在确定集群数据库中当前执行的任务中包括异常任务的情况下,按照预设时间间隔获取所述集群数据库中节点资源的资源使用率,确定M个资源使用率之前,所述方法还包括:获取所述集群数据库中当前执行的任务的开始执行时间和当前时间之间的差值,确定为所述当前执行的任务的第一执行时间;在所述第一执行时间大于第一预设阈值的情况下,将所述当前执行的任务确定为所述异常任务。3.根据权利要求1所述的方法,其特征在于,在确定集群数据库中当前执行的任务中包括异常任务的情况下,按照预设时间间隔获取所述集群数据库中节点资源的资源使用率,确定M个资源使用率之前,所述方法还包括:获取所述集群数据库中当前执行的N个任务,其中,所述N是大于1的自然数;将所述N个任务中相同的任务确定为所述异常任务。4.根据权利要求1所述的方法,其特征在于,利用所述M个资源使用率确定所述集群数据库的平均资源使用率之后,所述方法还包括:在所述平均资源使用率大于第二预设阈值的情况下,确定服务器资源异常,以确定所述集群数据库的资源存在异常,其中,所述节点资源包括所述服务器资源...
【专利技术属性】
技术研发人员:徐斌,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。