I have a requirement to call a stored procedure which can take up to 15 minutes for each call on SQL Server 2008 database.
Will it cause performance impact on other systems accessing the same database / database server? If so, how can I minimise the performance impact?
Update: The store procedure compares audit history records and it needs to call another stored procedure depending on the type of the record so it has to be done row by row. I can change the cursor to while loop however there could be more than 3 million rows to process (depending on the filter criteria).