I have a LOOKUP component in an SSIS package that performs excruciatingly slow!! The table in the LOOKUP is not large at all - 66,000 rows tops.
When I run it in FULL CACHE MODE it sits forever and does nothing. When I run in PARTIAL CACHE MODE, it gets up to 49,000 rows and then gets hung up. When I run it in NO CACHE MODE, it does eventually complete, but literally takes 10 minutes.
The odd thing is that this particular package used to run completely fine - in a matter of seconds.
The only thing that has changed is the fact that in the table I have added two new columns, both of which are calculated. One of the calculated columns makes use of a UDF.
When I create a copy of the table and remove the calculated columns, it performs fine.
Do calculated columns have that much of an impact on LOOKUP performance??
A. M. Robinson