手机版

基于Windows任务计划的数据库模型设计

时间:2021-08-05 来源:互联网 编辑:宝哥软件园 浏览:

类型:系统优化大小:596KB语言:中文评分:5.0标签页:下载一直认为可以立即实现某类Windows任务计划的数据库设计(具体任务步骤在计划调度部分不考虑)。仔细阅读最近的每一个配置,不难发现。关键是要搞清楚不管任务计划是怎么配置的(按天、按周、按月)。就任务调度过程而言,它只需要知道当前时间点应该执行哪些任务,即当任务调度过程发现某个任务的“下一次执行时间”小于或等于当前时间时,就执行它,将任务的上一次执行时间更新为当前时间,并根据任务调度配置计算下一个任务的执行时间,更新任务记录。

数据库表结构,一次性任务不需要具体的配置信息表,具体的调度规则通过【任务调度】和【调度类型】区分

规则1。一个任务将有多个调度规则。下一次执行时间是将所有的调度规则计算一次,然后得到一个最接近且大于当前时间的时间点作为下一次执行时间。修改或删除调度规则后,需要根据当前任务是否在运行来计算下一次的执行时间。如果是已经运行的任务(上一次执行时间不为空),那么根据规则1,如果是没有运行的任务,那么下一次执行时间就是全部。

根据策略模式计算不同调度规则的下一次执行时间

版权声明:基于Windows任务计划的数据库模型设计是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐