2017-05-05 41 views
0

我正在通过SSIS中的Dataflowtask将数据从一台服务器加载到另一台服务器上,我在一列上使用了LookUp转换,最初加载数据速度非常快,但是当我每天运行时,它需要更长的时间,输出是OLEDB目的地和OLEDB命令,数据大约90K。任何帮助我怎样才能让它工作更快?在SSIS中使用LookUp转换加载数据需要更多时间?

+0

需要多长时间?需要多长时间? 90k不是太多。一种可能性是数据量自第一次创建软件包以来显着增加。 – TheEsnSiavashi

+0

而不是使用查找转换,为存储过程使用SQL脚本将比查找转换快得多。 – observer

+0

嗨,我在源代码中使用SQL脚本,并且我在一列中添加了查找转换 –

回答

0

最初的想法是更改查找表上的缓存模式。如果这有帮助,你是金。如果没有,我还想看看执行查找时正在对数据库执行的其他操作。

此外,将增加一个索引的查找列有任何好处吗?这些只是首发。

+0

我在Lookup列添加了索引没有用处,而且目前查找处于完全缓存模式,当我改变时它也需要更长的时间。 –