我们有几个目标延迟很高但几乎没有源延迟的 DMS 任务。该任务似乎在大约 40-50 分钟内几乎没有做任何事情,对目标(Redshift)应用更改大约 10 分钟,然后在 40-50 分钟内再次什么也不做,等等。几乎总是在 10 分钟结束时更改正在应用到目标队列中仍有未应用的更改。
我们有BatchApplyEnabled = true
,BatchApplyTimeoutMin = 2400
和BatchApplyTimeoutMax = 3600
, 所以观察到的行为对我来说是有意义的。但是我在某些地方看到了BatchApplyTimeoutMin
和BatchApplyTimeoutMax
值设置相同的地方,例如1800
.
我的问题是:对 Target 应用更改是否仅发生在BatchApplyTimeoutMin
andBatchApplyTimeoutMax
值之间,或者当两者BatchApplyTimeoutMin
和BatchApplyTimeoutMax
设置为相同值时的行为是什么?