Advertisement
Guest User

Untitled

a guest
May 25th, 2016
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. SELECT r.session_id,
  2. se.host_name,
  3. se.login_name,
  4. Db_name(r.database_id) AS dbname,
  5. r.status,
  6. r.command,
  7. r.cpu_time,
  8. r.blocking_session_id AS BlkBy,
  9. r.open_transaction_count AS NoOfOpenTran,
  10. r.wait_type,
  11. CAST(ROUND((r.granted_query_memory / 128.0) / 1024,2) AS NUMERIC(10,2))AS granted_memory_GB,
  12. object_name = OBJECT_SCHEMA_NAME(s.objectid,s.dbid) + '.' + OBJECT_NAME(s.objectid, s.dbid),
  13. program_name = se.program_name,
  14. p.query_plan AS query_plan,
  15. sql_text =
  16. SUBSTRING
  17. (
  18. s.text,
  19. r.statement_start_offset/2,
  20. (CASE WHEN r.statement_end_offset = -1
  21. THEN LEN(CONVERT(nvarchar(MAX), s.text)) * 2
  22. ELSE r.statement_end_offset
  23. END - r.statement_start_offset)/2
  24. ),
  25. start_time, percent_complete,
  26. CAST(((DATEDIFF(s,start_time,GetDate()))/3600) as varchar) + ' hour(s), '
  27. + CAST((DATEDIFF(s,start_time,GetDate())%3600)/60 as varchar) + 'min, '
  28. + CAST((DATEDIFF(s,start_time,GetDate())%60) as varchar) + ' sec' as running_time,
  29. CAST((estimated_completion_time/3600000) as varchar) + ' hour(s), '
  30. + CAST((estimated_completion_time %3600000)/60000 as varchar) + 'min, '
  31. + CAST((estimated_completion_time %60000)/1000 as varchar) + ' sec' as est_time_to_go,
  32. dateadd(second,estimated_completion_time/1000, getdate()) as est_completion_time
  33. FROM sys.dm_exec_requests r WITH (NOLOCK)
  34. INNER JOIN sys.dm_exec_sessions se WITH (NOLOCK)
  35. ON r.session_id = se.session_id
  36. OUTER APPLY sys.dm_exec_sql_text(r.sql_handle) s
  37. OUTER APPLY sys.dm_exec_query_plan(r.plan_handle) p
  38. WHERE r.session_id <> @@SPID
  39. AND se.is_user_process = 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement