【技术实现步骤摘要】
本申请涉及计算机,适用于金融科技领域,尤其涉及一种任务调度方法及装置、电子设备及存储介质。
技术介绍
1、目前,在各类业务系统中,数据库作为核心组件承担着数据存储和处理的重要职责。特别是在金融、电商等高并发场景下,需要执行大量的定时任务和批处理作业,这些任务往往会集中访问数据库资源。例如在电商系统中,需要定期处理订单状态更新、库存盘点、数据统计分析等任务;在金融系统中,需要执行账单生成、风控分析、清单结算等批量操作。
2、相关技术中,传统的金融数据处理任务调度方法主要依赖于预设的cron表达式或固定时间间隔来触发任务执行。然而,当多个资源密集型的金融数据处理任务(如清算任务、报表生成任务等)在同一时间段并发执行时,会导致数据库cpu使用率、内存占用等核心指标出现尖峰,严重时可能引发数据库宕机,影响金融业务的连续性和稳定性,因此,如何对任务进行合理调度,进而提高金融业务的连续性和稳定性,成为了亟待解决的技术问题。
技术实现思路
1、本申请实施例的主要目的在于提出一种任务调度方法及
...【技术保护点】
1.一种任务调度方法,其特征在于,应用于金融数据库服务器,所述方法包括:
2.根据权利要求1所述的任务调度方法,其特征在于,所述当前资源占用数据包括所述数据库的当前处理器占用率、当前内存占用率以及当前会话占用率,所述历史资源占用数据包括每一所述备选任务执行时的历史处理器占用率、历史内存占用率以及历史会话占用率,所述根据预设的资源占用阈值、所述当前资源占用数据以及每一所述备选任务的所述历史资源占用数据,在所述任务队列中确定至少一个目标执行任务,包括:
3.根据权利要求2所述的任务调度方法,其特征在于,所述历史资源占用数据包括所述备选任务多次执行的
...【技术特征摘要】
1.一种任务调度方法,其特征在于,应用于金融数据库服务器,所述方法包括:
2.根据权利要求1所述的任务调度方法,其特征在于,所述当前资源占用数据包括所述数据库的当前处理器占用率、当前内存占用率以及当前会话占用率,所述历史资源占用数据包括每一所述备选任务执行时的历史处理器占用率、历史内存占用率以及历史会话占用率,所述根据预设的资源占用阈值、所述当前资源占用数据以及每一所述备选任务的所述历史资源占用数据,在所述任务队列中确定至少一个目标执行任务,包括:
3.根据权利要求2所述的任务调度方法,其特征在于,所述历史资源占用数据包括所述备选任务多次执行的多个历史处理器占用率、多个历史内存占用率以及多个历史会话占用率,所述根据每一所述备选任务的所述历史资源占用数据,确定每一所述备选任务的预测处理器占用率、预测内存占用率以及预测会话占用率,包括:
4.根据权利要求2所述的任务调度方法,其特征在于,当所述目标执行任务为一个时,所述资源占用阈值包括处理器占用...
【专利技术属性】
技术研发人员:王峰,石时亨,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。