|
select
record
,CAST(record AS XML)
,CAST(record as XML).value('/Record[1]/SchedulerMonitorEvent[1]/SystemHealth[1]/MemoryUtilization[1]','int') as MemUtil
,CAST(record as XML).value('/Record[1]/SchedulerMonitorEvent[1]/SystemHealth[1]/PageFaults[1]','int') as PageFaults
,CAST(record as XML).value('/Record[1]/SchedulerMonitorEvent[1]/SystemHealth[1]/WorkingSetDelta[1]','int') as workingSetDelta
,CAST(record as XML).value('/Record[1]/SchedulerMonitorEvent[1]/SystemHealth[1]/KernelModeTime[1]','int') as KernelModeTime
,CAST(record as XML).value('/Record[1]/SchedulerMonitorEvent[1]/SystemHealth[1]/UserModeTime[1]','bigint') as UserModeTime
,CAST(record as XML).value('/Record[1]/SchedulerMonitorEvent[1]/SystemHealth[1]/ProcessUtilization[1]','int') as ProcessUtilization
,CAST(record as XML).value('/Record[1]/SchedulerMonitorEvent[1]/SystemHealth[1]/SystemIdle[1]','int') as SystemIdle
from sys.dm_os_ring_buffers
where
ring_buffer_type = 'RING_BUFFER_SCHEDULER_MONITOR'
|
|
|