Полезные SQL скрипты: текущая ситуация на сервере
С помощью этих скрипов можно посмотреть какие запросы в данных момент выполняются на сервере.
select *
from sys.sysprocesses
where
spid > 50 and
spid <> @@spid and
status <> 'sleeping'
order by spid, ecid
select
session_id,
status,
wait_type,
command,
last_wait_type,
percent_complete,
qt.text,
total_elapsed_time/1000 as [total_elapsed_time, сек],
wait_time/1000 as [wait_time, сек],
(total_elapsed_time - wait_time)/1000 as [work_time, сек]
from sys.dm_exec_requests as qs
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) as qt
where session_id >= 50 and session_id <> @@spid