我有一个用于DQS清洁的包。我有近650,000条记录要清理但是在处理了大约350,000条记录之后,我得到了一个挂起我的项目的症状。例如,我将关闭我的visual studio项目/解决方案,但是一旦我尝试回去打开我的项目,我会在右下角收到“visual studio正在等待内部操作”的消息。一旦发生这种情况,我无法点击或滚动项目中的任何位置。 我使用SQL 2012将数据从一个表移动到另一个表,但移动到SQL 2012服务器/实例中的另一个数据库。此外,我正在使用DQS客户端来清理和验证姓氏,州和国家的数据。我的视觉工作室是2010版本。我在拥有8g内存和4个内核的虚拟机上运行这一切。我确实为SQL 2012安装了累积服务包。 此时,我必须在任务管理器中杀死我的VS2010,但似乎无法继续使用我的SSIS项目。我必须删除目标表中的所有记录,然后我可以再次进入我的项目。 感谢您的帮助或想法, 迈克尔
答案 0 :(得分:2)
DQS清理是一项非常资源密集型任务。根据{{3}},即使遵守硬件建议和最佳实践,100万行的DQS清理也需要2-3.5小时。
另外,我同意Pondlife关于在BIDS和DTEXEC中跑步的评论。 BIDS / SSDT是32位(限制内存到2-3GB),而DTEXEC有64位版本,可以使用更多内存。