SQL Server job (stored proc) trace

Posted by Jit on Stack Overflow See other posts from Stack Overflow or by Jit
Published on 2010-05-18T21:56:17Z Indexed on 2010/05/18 22:00 UTC
Read the original article Hit count: 210

Filed under:
|
|
|

Hi Friends,

I need your suggestion on tracing the issue.

We are running data load jobs at early morning and loading the data from Excel file into SQL Server 2005 db. When job runs on production server, many times it takes 2 to 3 hours to complete the tasks. We could drill down to one job step which is taking 99% of the total time to finish.

While running the job step (stored procs) on staging environment (with the same production database restored) takes 9 to 10 minutes, the same takes hours on production server when it run at early morning as part of job. The production server always stuck up at the very job step.

I would like to run trace on the very job step (around 10 stored procs run for each user in while loop within the job step) and collect the info to figure out the issue.

What are the ways available in SQL Server 2005 to achieve the same? I want to run the trace only for these SPs and not for certain period time period on production server, as trace give lots of information and it becomes very difficult for me (as not being DBA) to analyze that much of trace information and figure out the issue. So I want to collect info about specific SPs only.

Let me know what you suggest.

Appreciate your time and help.

Thanks.

© Stack Overflow or respective owner

Related posts about sql

Related posts about server