Skip to content

Commit eb92d12

Browse files
Merge pull request BrentOzarULTD#11 from BrentOzarULTD/dev
Updatin'
2 parents e917f32 + 359e705 commit eb92d12

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

sp_BlitzCache.sql

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5048,11 +5048,13 @@ BEGIN
50485048

50495049
IF @common_version >= 11
50505050
SET @user_perm_sql += N'
5051+
SET @buffer_pool_memory_gb = 0;
50515052
SELECT @buffer_pool_memory_gb = SUM(pages_kb)/ 1024. / 1024.
50525053
FROM sys.dm_os_memory_clerks
50535054
WHERE type = ''MEMORYCLERK_SQLBUFFERPOOL'';'
50545055
ELSE
50555056
SET @user_perm_sql += N'
5057+
SET @buffer_pool_memory_gb = 0;
50565058
SELECT @buffer_pool_memory_gb = SUM(single_pages_kb + multi_pages_kb)/ 1024. / 1024.
50575059
FROM sys.dm_os_memory_clerks
50585060
WHERE type = ''MEMORYCLERK_SQLBUFFERPOOL'';'
@@ -5093,12 +5095,14 @@ EXEC sys.sp_executesql @user_perm_sql,
50935095
N'@user_perm_gb DECIMAL(10,2) OUTPUT',
50945096
@user_perm_gb = @user_perm_gb_out OUTPUT;
50955097

5096-
5097-
IF (@user_perm_gb_out / (1. * @buffer_pool_memory_gb)) * 100. >= 10
5098-
BEGIN
5099-
SET @is_tokenstore_big = 1;
5100-
SET @user_perm_percent = (@user_perm_gb_out / (1. * @buffer_pool_memory_gb)) * 100.;
5101-
END
5098+
IF @buffer_pool_memory_gb > 0
5099+
BEGIN
5100+
IF (@user_perm_gb_out / (1. * @buffer_pool_memory_gb)) * 100. >= 10
5101+
BEGIN
5102+
SET @is_tokenstore_big = 1;
5103+
SET @user_perm_percent = (@user_perm_gb_out / (1. * @buffer_pool_memory_gb)) * 100.;
5104+
END
5105+
END
51025106

51035107
END
51045108

0 commit comments

Comments
 (0)