Skip to content

Commit d3cacd1

Browse files
authored
Merge pull request #2917 from erikdarlingdata/issue_2916
Add bigint conversion to sums
2 parents 1118330 + 1536942 commit d3cacd1

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
@@ -1165,8 +1165,8 @@ You need to use an Azure storage account, and the path has to look like this: ht
11651165
SELECT DISTINCT
11661166
PARSENAME(dow.object_name, 3) AS database_name,
11671167
dow.object_name,
1168-
CONVERT(VARCHAR(10), (SUM(DISTINCT dp.wait_time) / 1000) / 86400) AS wait_days,
1169-
CONVERT(VARCHAR(20), DATEADD(SECOND, (SUM(DISTINCT dp.wait_time) / 1000), 0), 108) AS wait_time_hms
1168+
CONVERT(VARCHAR(10), (SUM(DISTINCT CONVERT(BIGINT, dp.wait_time)) / 1000) / 86400) AS wait_days,
1169+
CONVERT(VARCHAR(20), DATEADD(SECOND, (SUM(DISTINCT CONVERT(BIGINT, dp.wait_time)) / 1000), 0), 108) AS wait_time_hms
11701170
FROM #deadlock_owner_waiter AS dow
11711171
JOIN #deadlock_process AS dp
11721172
ON (dp.id = dow.owner_id OR dp.victim_id = dow.waiter_id)
@@ -1218,8 +1218,8 @@ You need to use an Azure storage account, and the path has to look like this: ht
12181218
'-' AS object_name,
12191219
'Total database deadlock wait time' AS finding_group,
12201220
'This database has had '
1221-
+ CONVERT(VARCHAR(10), (SUM(DISTINCT wt.total_wait_time_ms) / 1000) / 86400)
1222-
+ ':' + CONVERT(VARCHAR(20), DATEADD(SECOND, (SUM(DISTINCT wt.total_wait_time_ms) / 1000), 0), 108)
1221+
+ CONVERT(VARCHAR(10), (SUM(DISTINCT CONVERT(BIGINT, wt.total_wait_time_ms)) / 1000) / 86400)
1222+
+ ':' + CONVERT(VARCHAR(20), DATEADD(SECOND, (SUM(DISTINCT CONVERT(BIGINT, wt.total_wait_time_ms)) / 1000), 0), 108)
12231223
+ ' [d/h/m/s] of deadlock wait time.'
12241224
FROM wait_time AS wt
12251225
GROUP BY wt.database_name

0 commit comments

Comments
 (0)