@@ -1684,17 +1684,24 @@ BEGIN
16841684 /* Server Info - Memory Grant/Workspace info - CheckID 40 */
16851685 DECLARE @MaxWorkspace BIGINT
16861686 SET @MaxWorkspace = (SELECT CAST (cntr_value AS INT )/ 1024 FROM #PerfmonStats WHERE counter_name = N ' Maximum Workspace Memory (KB)' )
1687+
1688+ IF (@MaxWorkspace IS NULL
1689+ OR @MaxWorkspace = 0 )
1690+ BEGIN
1691+ SET @MaxWorkspace = 1
1692+ END
16871693
16881694 INSERT INTO #BlitzFirstResults (CheckID, Priority, FindingsGroup, Finding, Details, DetailsInt, URL )
16891695 SELECT 40 AS CheckID,
16901696 251 AS Priority,
16911697 ' Server Info' AS FindingGroup,
16921698 ' Memory Grant/Workspace info' AS Finding,
16931699 + ' Grants Outstanding: ' + CAST ((SELECT COUNT (* ) FROM sys .dm_exec_query_memory_grants WHERE queue_id IS NULL ) AS NVARCHAR (50 )) + @LineFeed
1694- + ' Total Granted(MB): ' + CAST (ISNULL (SUM (Grants .granted_memory_kb )/ 1024 ,0 ) AS NVARCHAR (50 )) + @LineFeed
1695- + ' Total WorkSpace(MB): '+ CAST (ISNULL (@MaxWorkspace,0 ) AS NVARCHAR (50 ))+ @LineFeed
1696- + ' Granted workspace: '+ CAST (ISNULL ((CAST (SUM (Grants .granted_memory_kb )/ 1024 AS MONEY )/ CAST (@MaxWorkspace AS MONEY ))* 100 ,0 ) AS NVARCHAR (50 )) + ' %'+ @LineFeed
1697- + ' Oldest Grant in seconds: '+ CAST (ISNULL (DATEDIFF (SECOND,MIN (Grants .request_time ),GETDATE ()),0 ) AS NVARCHAR (50 )) AS Details,
1700+ + ' Total Granted(MB): ' + CAST (ISNULL (SUM (Grants .granted_memory_kb ) / 1024 , 0 ) AS NVARCHAR (50 )) + @LineFeed
1701+ + ' Total WorkSpace(MB): ' + CAST (ISNULL (@MaxWorkspace, 0 ) AS NVARCHAR (50 )) + @LineFeed
1702+ + ' Granted workspace: ' + CAST (ISNULL ((CAST (SUM (Grants .granted_memory_kb ) / 1024 AS MONEY )
1703+ / CAST (@MaxWorkspace AS MONEY )) * 100 , 0 ) AS NVARCHAR (50 )) + ' %' + @LineFeed
1704+ + ' Oldest Grant in seconds: ' + CAST (ISNULL (DATEDIFF (SECOND, MIN (Grants .request_time ), GETDATE ()), 0 ) AS NVARCHAR (50 )) AS Details,
16981705 (SELECT COUNT (* ) FROM sys .dm_exec_query_memory_grants WHERE queue_id IS NULL ) AS DetailsInt,
16991706 ' http://www.BrentOzar.com/askbrent/' AS URL
17001707 FROM sys .dm_exec_query_memory_grants AS Grants;
0 commit comments