16.20 - 关于灵活计划 - Teradata Data Mover

Teradata® Data Mover 用户指南

Product
Teradata Data Mover
Release Number
16.20
Published
2021 年 11 月
Content Type
用户指南
Publication ID
B035-4101-107K-CHS
Language
中文 (简体)
您可能要将并发作业和排队作业的数量限制为随时间而异的值。灵活计划会根据同一属性的系统时间戳来加载不同的属性值。以下属性支持灵活计划:
  • jobExecutionCoordinator.maxConcurrentJobs
  • jobExecutionCoordinator.maxQueuedJobs
  • agent.maxConcurrentTasks

您可以通过使用以下灵活计划格式来为值指定小时范围:<property name>.<hour> = value。使用 24 小时制为 <hour> 指定一个数字。例如,要指定下午 3 点,请键入 15

daemon.properties 文件中使用灵活计划时,jobExecutionCoordinator.maxConcurrentJobsjobExecutionCoordinator.maxQueuedJobs 的缺省值指定使用的值从午夜 12 点开始。指定了小时值后(例如,jobExecutionCoordinator.maxConcurrentJobs.2),该值将生效,直至指定了下一个小时值或后一天开始(午夜 12 点)。

例如,假定您要将最大并发任务数计划为 20(从午夜 12 点到凌晨 2 点)、25(从凌晨 2 点到早上 5 点)和 5(从早上 5 点到中午 12 点)。则在午夜 12 点开始第二天时,该值将返回为 20。您可以按如下所示设置这些值:
jobExecutionCoordinator.maxConcurrentJobs =20
jobExecutionCoordinator.maxConcurrentJobs.2=25
jobExecutionCoordinator.maxConcurrentJobs.5=5
对于 agent.properties 文件中的 agent.maxConcurrentTasks 参数,灵活计划功能与此类似。在下面的示例中,代理可在午夜 12 点到早上 5 点期间最多运行 10 个并发作业,而在早上 5 点到午夜 12 点(第二天)期间最多运行 5 个并发作业。
agent.maxConcurrentTasks=10
agent.maxConcurrentTasks.5=5