[发明专利]一种任务优化的方法及装置在审
| 申请号: | 202010642591.8 | 申请日: | 2020-07-06 |
| 公开(公告)号: | CN111880913A | 公开(公告)日: | 2020-11-03 |
| 发明(设计)人: | 马健;刘驹 | 申请(专利权)人: | 北京三快在线科技有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 北京曼威知识产权代理有限公司 11709 | 代理人: | 方志炜 |
| 地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 任务 优化 方法 装置 | ||
1.一种任务优化的方法,其特征在于,所述方法包括:
确定得到分析结果需要数据仓库执行的各任务;
根据所述分析结果,确定各任务之间的依赖关系;
根据所述依赖关系,对各任务进行分层;
针对各层,根据该层中各任务的执行结束时间,对该层中的各任务进行排序;
根据排序结果,确定相邻任务之间的执行结束时间差值;
根据所述排序结果以及所述相邻任务之间的执行结束时间差值,确定该层中的可优化任务;
对各层中的可优化任务进行优化。
2.如权利要求1所述的方法,其特征在于,根据所述依赖关系,对各任务进行分层,具体包括:
根据所述依赖关系,确定所述各任务的树形结构;
在所述树形结构中,分别确定由根节点到达各任务所在的节点所需要经过的中间节点的数量,作为各任务对应的中间节点数量;
将中间节点数量相同的任务作为同一层中的任务。
3.如权利要求2所述的方法,其特征在于,针对各层,根据该层中各任务的执行结束时间,对该层中的各任务进行排序,具体包括:
根据各层中的任务对应的中间节点数量,对各层进行排序;
根据对所述各层的排序,依次针对各层,在该层中的各任务中,确定对所述各层的排序的上一层中的可优化任务依赖的任务,作为指定任务;
根据该层中的各指定任务的执行结束时间,对该层中的各指定任务进行排序。
4.如权利要求1所述的方法,其特征在于,根据该层中各任务的执行结束时间,对该层中的各任务进行排序,具体包括:
针对该层中的各任务,获取历史上该任务的历史执行结束时间;
根据所述历史执行结束时间,确定该任务的执行结束时间;
根据该层中各任务的执行结束时间,对该层中的各任务进行排序。
5.如权利要求1所述的方法,其特征在于,根据该层中各任务的执行结束时间,对该层中的各任务进行排序,具体包括:
按照该层中各任务的执行结束时间从晚到早,对该层中的各任务进行排序;
根据所述排序结果以及所述相邻任务之间的执行结束时间差值,确定该层中的可优化任务,具体包括:
针对该层中的各任务,将该任务作为基准任务;
按照对该层中的各任务的排序结果,将所述基准任务之前的任务作为待定可优化任务;
针对各待定可优化任务,根据所述相邻任务之间的执行结束时间差值,确定该待定可优化任务与所述基准任务之间的执行结束时间差值;
根据该待定可优化任务与所述基准任务之间的执行结束时间差值,判断该待定可优化任务是否满足可优化条件;
若满足,则将该待定可优化任务作为该层中的可优化任务;
若不满足,则将该待定可优化任务不作为该层中的可优化任务。
6.如权利要求5所述的方法,其特征在于,根据该待定可优化任务与所述基准任务之间的执行结束时间差值,判断该待定可优化任务是否满足可优化条件,具体包括:
确定该层中的各任务的执行开始时间;
根据该层中的各任务的执行开始时间以及执行结束时间,确定完成执行该层中的各任务的总执行时长;
根据所述总执行时长、该待定可优化任务与所述基准任务之间的执行结束时间差值,确定层级优化值;
判断所述层级优化值是否大于预设的层级优化阈值;
若判断结果为大于,则判断该待定可优化任务满足所述可优化条件;
若判断结果为不大于,则判断该待定可优化任务不满足所述可优化条件。
7.如权利要求5所述的方法,其特征在于,根据该待定可优化任务与所述基准任务之间的执行结束时间差值,判断该待定可优化任务是否满足可优化条件,具体包括:
确定完成该待定可优化任务的任务执行时长;
根据所述任务执行时长、该待定可优化任务与所述基准任务之间的执行结束时间差值,确定任务优化值;
判断所述任务优化值是否大于预设的任务优化阈值;
若是,则判断该待定可优化任务满足所述可优化条件;
若否,则判断该待定可优化任务不满足所述可优化条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010642591.8/1.html,转载请声明来源钻瓜专利网。





