Skip to content

Commit 1536942

Browse files
committed
Add bigint conversion to sums
Closes #2916
1 parent 712634d commit 1536942

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

sp_BlitzLock.sql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1164,8 +1164,8 @@ You need to use an Azure storage account, and the path has to look like this: ht
11641164
SELECT DISTINCT
11651165
PARSENAME(dow.object_name, 3) AS database_name,
11661166
dow.object_name,
1167-
CONVERT(VARCHAR(10), (SUM(DISTINCT dp.wait_time) / 1000) / 86400) AS wait_days,
1168-
CONVERT(VARCHAR(20), DATEADD(SECOND, (SUM(DISTINCT dp.wait_time) / 1000), 0), 108) AS wait_time_hms
1167+
CONVERT(VARCHAR(10), (SUM(DISTINCT CONVERT(BIGINT, dp.wait_time)) / 1000) / 86400) AS wait_days,
1168+
CONVERT(VARCHAR(20), DATEADD(SECOND, (SUM(DISTINCT CONVERT(BIGINT, dp.wait_time)) / 1000), 0), 108) AS wait_time_hms
11691169
FROM #deadlock_owner_waiter AS dow
11701170
JOIN #deadlock_process AS dp
11711171
ON (dp.id = dow.owner_id OR dp.victim_id = dow.waiter_id)
@@ -1217,8 +1217,8 @@ You need to use an Azure storage account, and the path has to look like this: ht
12171217
'-' AS object_name,
12181218
'Total database deadlock wait time' AS finding_group,
12191219
'This database has had '
1220-
+ CONVERT(VARCHAR(10), (SUM(DISTINCT wt.total_wait_time_ms) / 1000) / 86400)
1221-
+ ':' + CONVERT(VARCHAR(20), DATEADD(SECOND, (SUM(DISTINCT wt.total_wait_time_ms) / 1000), 0), 108)
1220+
+ CONVERT(VARCHAR(10), (SUM(DISTINCT CONVERT(BIGINT, wt.total_wait_time_ms)) / 1000) / 86400)
1221+
+ ':' + CONVERT(VARCHAR(20), DATEADD(SECOND, (SUM(DISTINCT CONVERT(BIGINT, wt.total_wait_time_ms)) / 1000), 0), 108)
12221222
+ ' [d/h/m/s] of deadlock wait time.'
12231223
FROM wait_time AS wt
12241224
GROUP BY wt.database_name

0 commit comments

Comments
 (0)