Hi,
I've upgraded a large number of packages to SQL Server 2012 from SQL Server 2005. I'm having a number of performance issues with packages that follow a particular pattern. I attached a screen shot as an example...
I seem to have issue on the lookup called Assetkey in that it is taking 10 minutes longer that the version that was on 2005. The AssetKey lookup does return 166,000 rows.
This package loops through a number of database so the 10 minutes turns in 90 minutes once I have loop through each database.
At the end of the package I do a lookup to decide if I should insert or update an existing record, not sure if this is the issue. My main concern is that the previous version would complete in under 10 minutes.
Typically the source destination is returning 140,000 rows.
- I've tried adjusting the MaxBufferSize and MaxBufferRows; make no difference
- There are no locks / blocks on the database
- The stored procedure returns with seconds both on the lookup and source
My gut feeling is that when the lookup has a high number of rows (100,000's) it suddenly grinds to a halt.
Any ideas?
Jason