我在 SQL Server 中遇到过许多不同的作业计划名称,从使用它的作业名称到计划本身的简短回顾。我想给新的作业时间表一个清晰、描述性和一致的名称,这样它就可以很容易地重复使用,并且很容易看出它是什么类型的时间表。
遇到的作业计划名称示例:
Run every night
Every 4 weeks on Monday
Schedule job X
21.00hr
DAILY (which then runs only 6 days a week)
Run Code Online (Sandbox Code Playgroud)
我发现很难想出一个好方法来命名它们。那么:给工作计划起什么聪明、一致的名字?你怎么称呼它们?为什么?
小智 3
在我看来,在计划名称中使用作业名称会阻止其被重复使用,因此我选择重点关注计划内容的简写。我现在使用以下命名约定:
times per week - days of the week - run time
Run Code Online (Sandbox Code Playgroud)
因此,对于问题中的示例,新名称将变为:
7xPW - MTWTFSS - 22.000xPW - Mxxxxxx - 6.155xPW - MTxTFSx - 21.006xPW - MTWTFSx - 0.00目前这似乎有效,因为我们有很多每周一次和一天一次的工作。我对每 4 周或每月发生一次的 for 计划不太满意0xPW(我们要如何处理每个月每 4 天运行的作业?),但这不是什么大问题,至少0xPW告诉我们查看描述以获取更多信息。
每 xx 分钟运行一次的日常作业并不容易以上述方式命名 - 尽管2016xPW - MTWTFSS每 5 分钟运行一次的计划很能说明问题。
| 归档时间: |
|
| 查看次数: |
2012 次 |
| 最近记录: |