Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 28dbbc6

Browse files
Adds event date to all tables
YAY UNIQUENESS
1 parent 24aede7 commit 28dbbc6

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

‎sp_BlitzLock.sql‎

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@ SET @VersionDate = '20171201';
241241

242242
/*Parse execution stack XML*/
243243
SELECT dp.id,
244+
dp.event_date,
244245
ca.dp.value('@procname', 'NVARCHAR(1000)') AS proc_name,
245246
ca.dp.value('@sqlhandle', 'NVARCHAR(128)') AS sql_handle
246247
INTO #deadlock_stack
@@ -263,15 +264,18 @@ SET @VersionDate = '20171201';
263264

264265

265266
/*Grab the full resource list*/
266-
SELECT ca.dp.query('.') AS resource_xml
267+
SELECT dd.deadlock_xml.value('(event/@timestamp)[1]', 'DATETIME2') AS event_date,
268+
dd.deadlock_xml.value('(//deadlock/victim-list/victimProcess/@id)[1]', 'NVARCHAR(256)') AS victim_id,
269+
ca.dp.query('.') AS resource_xml
267270
INTO #deadlock_resource
268271
FROM #deadlock_data AS dd
269272
CROSS APPLY dd.deadlock_xml.nodes('//deadlock/resource-list') AS ca(dp)
270273
OPTION ( RECOMPILE );
271274

272275

273276
/*This parses object locks*/
274-
SELECT ca.dr.value('@dbid', 'BIGINT') AS database_id,
277+
SELECT dr.event_date,
278+
ca.dr.value('@dbid', 'BIGINT') AS database_id,
275279
ca.dr.value('@objectname', 'NVARCHAR(1000)') AS object_name,
276280
ca.dr.value('@mode', 'NVARCHAR(256)') AS lock_mode,
277281
w.l.value('@id', 'NVARCHAR(256)') AS waiter_id,
@@ -301,7 +305,8 @@ SET @VersionDate = '20171201';
301305

302306
/*This parses page locks*/
303307
INSERT #deadlock_owner_waiter
304-
SELECT ca.dr.value('@dbid', 'BIGINT') AS database_id,
308+
SELECT dr.event_date,
309+
ca.dr.value('@dbid', 'BIGINT') AS database_id,
305310
ca.dr.value('@objectname', 'NVARCHAR(256)') AS object_name,
306311
ca.dr.value('@mode', 'NVARCHAR(256)') AS lock_mode,
307312
w.l.value('@id', 'NVARCHAR(256)') AS waiter_id,
@@ -317,7 +322,8 @@ SET @VersionDate = '20171201';
317322

318323
/*This parses key locks*/
319324
INSERT #deadlock_owner_waiter
320-
SELECT ca.dr.value('@dbid', 'BIGINT') AS database_id,
325+
SELECT dr.event_date,
326+
ca.dr.value('@dbid', 'BIGINT') AS database_id,
321327
ca.dr.value('@objectname', 'NVARCHAR(256)') AS object_name,
322328
ca.dr.value('@mode', 'NVARCHAR(256)') AS lock_mode,
323329
w.l.value('@id', 'NVARCHAR(256)') AS waiter_id,
@@ -333,7 +339,8 @@ SET @VersionDate = '20171201';
333339

334340
/*This parses rid locks*/
335341
INSERT #deadlock_owner_waiter
336-
SELECT ca.dr.value('@dbid', 'BIGINT') AS database_id,
342+
SELECT dr.event_date,
343+
ca.dr.value('@dbid', 'BIGINT') AS database_id,
337344
ca.dr.value('@objectname', 'NVARCHAR(256)') AS object_name,
338345
ca.dr.value('@mode', 'NVARCHAR(256)') AS lock_mode,
339346
w.l.value('@id', 'NVARCHAR(256)') AS waiter_id,

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /