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
中文 (简体)

可以对 Data Mover 进行配置,使其检测并停止在用户定义的超时期间后无响应的作业。可通过使用 Data Mover 设置门户组件的作业超时选项卡或在运行 list_configuration 命令后生成的 configuration.xml 文件中配置此功能。

可变超时期间

Data Mover 作业包含多个不同的阶段,而某些阶段的持续时间很大程度上取决于正在复制的数据的大小。复制的数据越大,启动阶段、应用行阶段(针对 Teradata PT API 任务)或生成阶段(针对 ARC 和 DSA 任务)所需的时间就越长。您可以使用 Data Mover 设置组件或 configuration.xml 针对不同大小类别和阶段指定大小类别及可变超时的标准超时期间。

Data Mover 执行以下过程来确定停止无响应作业之前需经过的实际超时期间:
  1. 检测作业正在移动的对象的大小,以确定对象为小型、中型还是大型对象。
  2. 检查作业的当前阶段,并使用该阶段的超时期间来确定该作业所用的时间是否比超时期间更长。

无响应作业的配置属性

您可以设置下列配置属性以启用无响应作业的检测并设置这些作业停止的超时期间。
属性 说明 缺省值
hanging.job.check.enabled 启用或禁用无响应作业检测。
如果此属性 (hanging.job.check.enabled) 未设置为 true,则此表中列出的其他属性的缺省值均不适用。
false
hanging.job.check.rate Data Mover 检查无响应作业的频率(以小时为单位)。 1
hanging.job.timeout.acquisition 任务获取阶段的超时(以小时为单位)。 1
hanging.job.timeout.range.small.max 定义小型对象的最大大小(以 MB 为单位)。 5
hanging.job.timeout.range.large.min 定义大型对象的最小大小(以 GB 为单位)。 10
hanging.job.timeout.small.apply 小型对象:应用阶段的超时期间(以小时为单位) 2
hanging.job.timeout.small.build 小型对象:构建阶段的超时期间(以小时为单位) 2
hanging.job.timeout.small.initiate 小型对象:启动阶段的超时期间(以小时为单位) 2
hanging.job.timeout.medium.apply 中型对象:应用阶段的超时期间(以小时为单位) 4
hanging.job.timeout.medium.build 中型对象:构建阶段的超时期间(以小时为单位) 4
hanging.job.timeout.medium.initiate 中型对象:启动阶段的超时期间(以小时为单位) 4
hanging.job.timeout.large.apply 大型对象:应用阶段的超时期间(以小时为单位) 8
hanging.job.timeout.large.build 大型对象:构建阶段的超时期间(以小时为单位) 8
hanging.job.timeout.large.initiate 大型对象:启动阶段的超时期间(以小时为单位) 8