Issue:
Recently we migrated from SQL Server 2005 to Sql Server, we have an SSIS package consists of multiple tasks, out of them there is an Execute SQL Task which executes an SP. This is the same package and same SP what we had in SQL 2005, we just did migrate this to SQL 2012. This package processes around 700K user records, though data, SP, and package remain same in SQ: 2012 version this is causing performance issue. The package is taking double the time to complete when compared to SQL 2205 version.
We investigated and found that indexing few of the most used tables might help us and fortunately it did help us to bring down by 30%.But still the 70% of the performance issue exists
Other Details/Challenges:
Post indexing we are able to see 100% resolution in Dev/Staging environment but the same resolution is not giving 100% result in Production Environment, instead we are seeing only 30% improvement in Production.
The only difference I see between Staging and Production Server is SP2. We have SP2 installed in Dev/Staging server but NOT in Production Server.
Would SP2 cause any performance issue in such cases. Will be really help full if anybody can help me here.