Advertisement
Guest User

Untitled

a guest
Feb 15th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.94 KB | None | 0 0
  1. with t as
  2. (
  3.  select
  4.   cast(event_data as xml) as event_data
  5.  from
  6.   sys.fn_xe_file_target_read_file(N'C:\tmp1\TestSession*.xel', null, null, null)
  7. )
  8. select
  9.  e.n.value('(action[@name = "sql_text"]/value)[1]', 'nvarchar(max)') as FirstColumn,
  10.  e.n.query('.') as SecondColumn
  11. into #Session
  12. from
  13.  t cross apply
  14.  t.event_data.nodes('/event[data[@name = "wait_type"]/text/text() = "LCK_M_X"]') e(n)
  15.  
  16.  select FirstColumn, SecondColumn.value('(/event/@timestamp)[1]', 'nvarchar(max)'),
  17.  SecondColumn.value('(/event/action[@name="client_app_name"]/value)[1]', 'nvarchar(max)'),
  18.   SecondColumn.value('(/event/action[@name="session_id"]/value)[1]', 'nvarchar(max)'),
  19.     SecondColumn.value('(/event/data[@name="wait_type"]/value)[1]', 'nvarchar(max)'),
  20.         SecondColumn.value('(/event/data[@name="wait_type"]/text)[1]', 'nvarchar(max)')
  21.  from #Session
  22.  order by SecondColumn.value('(/event/action[@name="client_app_name"]/value)[1]', 'nvarchar(max)')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement