当前正在运行的每个 Data Mover 作业都会对其他作业的运行产生影响。Data Mover 作业具有一个或多个任务,代理可使用 Teradata JDBC、DSA、QueryGrid 或 Teradata PT API 执行这些任务。任务数会随并发作业数增加而增加,从而导致争用代理的资源。为避免此问题,Data Mover 限制了可并发运行的作业数。达到限制后,所有新的作业执行请求都将排入队列,等待其他作业完成后再运行。
缺省情况下,并发任务限制设置为 20。根据正在运行的作业类型和可用 Data Mover 代理的数量,此限制可能偏低或偏高。您可能需要更改此限制。您也可以使用灵活的计划,通过针对一天中不同的期间设置不同的限制来提高性能。
- 在 daemon.properties 文件中,将 jobExecutionCoordinator.maxConcurrentJobs 参数值设置为所需限制。此属性将动态更新。提供的设置将在保存 daemon.properties 之后一分钟后生效。无需重新启动守护程序。