sql server - Identify SSRS reports that have been running over 5 minutes -


i identify ssrs reports have been running on 5 minutes are still running.

the ssrs executionlog shows entry after report has loaded , below query not show me source of long running queries can't tie report.

i use kill spids of long running reports. [sql server 2012]

can help?

 select  st.text,             qp.query_plan,             qs.*        (         select  top 50 *            sys.dm_exec_query_stats         order total_worker_time desc     ) qs     cross apply sys.dm_exec_sql_text(qs.sql_handle) st     cross apply sys.dm_exec_query_plan(qs.plan_handle) qp     qs.max_worker_time > 300           or qs.max_elapsed_time > 300  

with reporting services installed there runningjobs table can query. caveat: version of sql server have?

use reportserver;  declare @cutoff datetime; set @cutoff = dateadd(minute, -5, getdate()); --five minutes ago  select jobid, jobtype, jobstatus, requestname, startdate  runningjobs startdate < @cutoff --prunes records haven't run 5 minutes yet order startdate --oldest first 

Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -