Blockings: Select Text Status
Blockings: Select Text Status
Select 'Total user session:', count (*) from Sysprocesses where spid>51
Union all
Select 'Total active session:', count(*) from Sysprocesses where status<>'Sleeping'
Union all
Select 'Total blocked session:', count(*) from Sysprocesses where blocked<>0
------------------------------------------------------------------------------------------------------------------------
SELECT sqltext.TEXT,
req.session_id,
req.status,
req.command,
req.cpu_time,
req.total_elapsed_time
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
----------------------------------------------------------------
SELECT
r.session_id,
r.blocking_session_id,
s.program_name,
s.host_name,
t.text
FROM
sys.dm_exec_requests r
INNER JOIN sys.dm_exec_sessions s ON r.session_id = s.session_id
CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) t
WHERE
s.is_user_process = 1 AND
r.session_id = SPID
-- For 2000
DBCC INPUTBUFFER(SPID)
SIZE of DB
select Name,
(convert(float,size)) * (8192.0/1048576) File_Size,
(convert(float,fileproperty(name,'SpaceUsed'))) * (8192.0/1048576)
MB_Used,
((convert(float,size)) * (8192.0/1048576) -
(convert(float,fileproperty(name,'SpaceUsed'))) * (8192.0/1048576))
MB_Free
from sysfiles
order by
fileproperty(name,'IsLogFile')
record.value('(./Record/SchedulerMonitorEvent/SystemHealth/SystemIdle)
[1]', 'int') as SystemIdle,
record.value('(./Record/SchedulerMonitorEvent/SystemHealth/ProcessUtiliz
ation)[1]', 'int') as SQLProcessUtilization,
from sys.dm_os_ring_buffers
DB Wise CPU
Get DB Growth