1

我有许多软件包正在对我们的一些客户数据进行数据质量检查。有时,DQS 任务会随机卡在其中一个包中。没有模式如何卡住。有时重新启动 SQL Server 可以工作,有时不能。

当任务卡住时,Windows 任务管理器中的 CPU 使用率为 0%。

在此处输入图像描述

在上面,您可以看到一个任务被卡住了,但另一个没有。

最近,我意识到另一个有趣的行为。当一个任务被卡住时,另一个包被触发并发运行,被卡住的任务被解除。

这对我来说没有逻辑意义,所以我想知道是否有人以前在 SSIS 中遇到过随机挂起 DQS 清理任务的问题。

谢谢!

4

1 回答 1

0

对于遇到相同问题的任何人,当您的 SSIS 任务或 DQS 任务卡住时。尝试减少分配给 SSMS 或 SQL 服务器的内存,而不是增加它。我对增加分配给 SQL 服务器的内存感到内疚,因为我认为它将为从那里触发的任务分配内存。但是,触发的 SSIS 任务在它们自己的线程中运行并使用自己的内存。

降低 SQL Server 内存分配上限现在可以让我的其他任务顺利运行。

于 2017-05-12T07:03:06.013 回答