我试图在完全缓存模式下使用带有T-SQL查询的SSIS 2008查找组件。 在T-sql中使用ORDER BY子句有什么好处。
这是一个例子:
SELECT
FooFK
,FooValue
FROM dbo.Foo
ORDER BY Foo;
在这种情况下,我使用FooValue来查找FooFk的值。
多个Lookups组件也会并行运行吗?我认为2005年就是这种情况。
答案 0 :(得分:2)
我从不在查询的tsql中使用Order By并且收到了非常好的性能。我通常使用的数据集也很庞大(几百万行)。说了这么多之后,我会做一些性能测试(没有Order By和一个查找),看看你用哪一个获得了什么样的性能。要回答第二个问题,答案是肯定的,因为它们被认为是同步的,非阻塞的转换,因此它们将被并行运行:Jorge Klein Blog