一种任务调度方法及装置、电子设备及存储介质制造方法及图纸

技术编号:44500117 阅读:22 留言:0更新日期:2025-03-04 18:08
本申请提供了一种任务调度方法及装置、电子设备及存储介质,属于计算机技术领域,适用于金融科技领域。该方法包括:响应于获取到待执行任务,将待执行任务加入任务队列中作为备选任务;获取数据库中的当前资源占用数据,以及任务队列中每一备选任务对应的历史资源占用数据;根据预设的资源占用阈值、当前资源占用数据以及每一备选任务的历史资源占用数据,在任务队列中确定至少一个目标执行任务,以使数据库在执行目标执行任务时的数据库资源占用率小于资源占用阈值;执行目标执行任务。本申请能够对任务进行合理调度,进而提高金融业务的连续性和稳定性。

【技术实现步骤摘要】

本申请涉及计算机,适用于金融科技领域,尤其涉及一种任务调度方法及装置、电子设备及存储介质


技术介绍

1、目前,在各类业务系统中,数据库作为核心组件承担着数据存储和处理的重要职责。特别是在金融、电商等高并发场景下,需要执行大量的定时任务和批处理作业,这些任务往往会集中访问数据库资源。例如在电商系统中,需要定期处理订单状态更新、库存盘点、数据统计分析等任务;在金融系统中,需要执行账单生成、风控分析、清单结算等批量操作。

2、相关技术中,传统的金融数据处理任务调度方法主要依赖于预设的cron表达式或固定时间间隔来触发任务执行。然而,当多个资源密集型的金融数据处理任务(如清算任务、报表生成任务等)在同一时间段并发执行时,会导致数据库cpu使用率、内存占用等核心指标出现尖峰,严重时可能引发数据库宕机,影响金融业务的连续性和稳定性,因此,如何对任务进行合理调度,进而提高金融业务的连续性和稳定性,成为了亟待解决的技术问题。


技术实现思路

1、本申请实施例的主要目的在于提出一种任务调度方法及装置、电子设备及存储本文档来自技高网...

【技术保护点】

1.一种任务调度方法,其特征在于,应用于金融数据库服务器,所述方法包括:

2.根据权利要求1所述的任务调度方法,其特征在于,所述当前资源占用数据包括所述数据库的当前处理器占用率、当前内存占用率以及当前会话占用率,所述历史资源占用数据包括每一所述备选任务执行时的历史处理器占用率、历史内存占用率以及历史会话占用率,所述根据预设的资源占用阈值、所述当前资源占用数据以及每一所述备选任务的所述历史资源占用数据,在所述任务队列中确定至少一个目标执行任务,包括:

3.根据权利要求2所述的任务调度方法,其特征在于,所述历史资源占用数据包括所述备选任务多次执行的多个历史处理器占用率...

【技术特征摘要】

1.一种任务调度方法,其特征在于,应用于金融数据库服务器,所述方法包括:

2.根据权利要求1所述的任务调度方法,其特征在于,所述当前资源占用数据包括所述数据库的当前处理器占用率、当前内存占用率以及当前会话占用率,所述历史资源占用数据包括每一所述备选任务执行时的历史处理器占用率、历史内存占用率以及历史会话占用率,所述根据预设的资源占用阈值、所述当前资源占用数据以及每一所述备选任务的所述历史资源占用数据,在所述任务队列中确定至少一个目标执行任务,包括:

3.根据权利要求2所述的任务调度方法,其特征在于,所述历史资源占用数据包括所述备选任务多次执行的多个历史处理器占用率、多个历史内存占用率以及多个历史会话占用率,所述根据每一所述备选任务的所述历史资源占用数据,确定每一所述备选任务的预测处理器占用率、预测内存占用率以及预测会话占用率,包括:

4.根据权利要求2所述的任务调度方法,其特征在于,当所述目标执行任务为一个时,所述资源占用阈值包括处理器占用...

【专利技术属性】
技术研发人员:王峰石时亨
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1