1

我有一个用于 DQS 清洁的包。我有近 650,000 多条记录要清理,但是在处理了大约 350,000 条记录后,我得到了一个症状,使我的项目挂起。例如,我将关闭我的 Visual Studio 项目/解决方案,但一旦我尝试返回打开我的项目,我会在右下角收到消息“Visual Studio 正在等待内部操作”。一旦发生这种情况,我将无法单击或滚动项目中的任何位置。我正在使用 SQL 2012 将数据从一个表移动到另一个表,但移动到 SQL 2012 服务器/实例中的另一个数据库。此外,我正在使用 DQS 客户端来清理和验证姓氏、州和国家/地区的数据。我的视觉工作室是 2010 版。我在具有 8g 内存和 4 个内核的虚拟机上运行这一切。我确实为 SQL 2012 安装了累积服务包。此时,我必须在任务管理器中杀死我的 VS2010,但似乎无法再运行我的 SSIS 项目。我必须删除目标表中的所有记录,然后才能再次进入我的项目。感谢您的帮助或想法,迈克尔

4

1 回答 1

2

DQS 清理是一项非常耗费资源的任务。根据数据质量服务性能最佳实践指南,即使遵循硬件建议和最佳实践,100 万行的 DQS 清理也可能需要 2-3.5 小时。

在此处输入图像描述

另外,我同意 Pondlife 关于在 BIDS 与 DTEXEC 中运行的评论。BIDS/SSDT 是 32 位(将内存限制为 2-3GB),而 DTEXEC 有一个 64 位版本,可以使用更多内存。

于 2012-10-11T16:49:07.623 回答