【技术实现步骤摘要】
任务执行方法、装置、电子设备及计算机可读存储介质
本专利技术属于计算机
,特别是涉及一种任务执行方法、装置、电子设备及计算机可读存储介质。
技术介绍
为了便于对数据进行管理,经常会将数据存入数据库中。在需要对数据库中的数据进行改动时,例如,需要对数据库中已有数据进行删除、内容变更或新增数据时,可以提交相应的待执行任务。通过执行该待执行任务即可实现对数据的改动。现有技术中,执行待执行任务时,往往是先接收待执行任务,然后以预先设置的默认执行方式直接执行该待执行任务。这种直接执行的方式,有时会出现耗费较长的问题,进而导致数据库无法及时更新的问题。
技术实现思路
本专利技术提供一种任务执行方法、装置、电子设备及计算机可读存储介质,以便解决耗费较长,数据库无法及时更新的问题。在本专利技术实施的第一方面,首先提供了一种任务执行方法,其特征在于,应用于服务器,所述服务器中部署有数据库,该方法包括:若接收到待执行任务,根据所述数据库在不同时段的性能相关参数,确定所述数据库的性能满足预 ...
【技术保护点】
1.一种任务执行方法,其特征在于,应用于服务器,所述服务器中部署有数据库,所述方法包括:/n若接收到待执行任务,根据所述数据库在不同时段的性能相关参数,确定所述数据库的性能满足预设性能要求的目标时段;/n根据所述待执行任务包括的多个待执行操作,确定所述待执行任务对所述数据库中数据的修改量;/n根据所述改动量确定与所述执行任务相适配的目标任务执行方式;/n在所述目标时段内,利用所述目标任务执行方式执行所述待执行任务。/n
【技术特征摘要】
1.一种任务执行方法,其特征在于,应用于服务器,所述服务器中部署有数据库,所述方法包括:
若接收到待执行任务,根据所述数据库在不同时段的性能相关参数,确定所述数据库的性能满足预设性能要求的目标时段;
根据所述待执行任务包括的多个待执行操作,确定所述待执行任务对所述数据库中数据的修改量;
根据所述改动量确定与所述执行任务相适配的目标任务执行方式;
在所述目标时段内,利用所述目标任务执行方式执行所述待执行任务。
2.根据权利要求1所述的方法,其特征在于,所述根据所述数据库在不同时段的性能相关参数,确定所述数据库的性能满足预设性能要求的目标时段,包括:
获取所述数据库在过去N天内各个时段的历史性能相关参数;
根据所述N天中每天的各个时段中的历史性能相关参数,确定所述数据库在每天中性能大于预设性能阈值的时段,得到M个备选时段;
将所述M个备选时段中出现频次最高的备选时段确定为所述目标时段。
3.根据权利要求1所述的方法,其特征在于,所述根据所述数据库在不同时段的性能相关参数,确定所述数据库的性能满足预设性能要求的目标时段,包括:
每间隔一个预设时长,执行一次获取所述数据库在当前时段的性能相关参数的操作;
在所述当前时段的性能相关参数大于预设参数阈值的情况下,将所述当前时段确定为所述目标时段。
4.根据权利要求1所述的方法,其特征在于,所述数据库中包括多行数据;所述修改量为所述待执行任务对所述数据库中数据的修改行数;
所述根据所述待执行任务包括的待执行操作,确定所述待执行任务对所述数据库中数据的修改量,包括:
确定所述待执行任务中每个待执行操作对应的修改行数;
计算所有待执行操作对应的修改行数之和,得到所述修改量。
5.根据权利要求1所述的方法,其特征在于,所述根据所述改动量确定与所述执行任务相适配的目标任务执行方式,包括:
判断所述修改量是否大于预设修改量阈值;
在所述修改量不大于所述预设修改量阈值的情况下,将第一任务执行方式确定为所述目标执行方式;所述第一执行方式为直接执行所述待执行任务中的每个待执行操作;
在所述修改量大于...
【专利技术属性】
技术研发人员:俞晓婷,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。