File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -5048,11 +5048,13 @@ BEGIN
5048
5048
5049
5049
IF @common_version >= 11
5050
5050
SET @user_perm_sql + = N'
5051
+ SET @buffer_pool_memory_gb = 0;
5051
5052
SELECT @buffer_pool_memory_gb = SUM(pages_kb)/ 1024. / 1024.
5052
5053
FROM sys.dm_os_memory_clerks
5053
5054
WHERE type = '' MEMORYCLERK_SQLBUFFERPOOL'' ;'
5054
5055
ELSE
5055
5056
SET @user_perm_sql + = N'
5057
+ SET @buffer_pool_memory_gb = 0;
5056
5058
SELECT @buffer_pool_memory_gb = SUM(single_pages_kb + multi_pages_kb)/ 1024. / 1024.
5057
5059
FROM sys.dm_os_memory_clerks
5058
5060
WHERE type = '' MEMORYCLERK_SQLBUFFERPOOL'' ;'
@@ -5093,12 +5095,14 @@ EXEC sys.sp_executesql @user_perm_sql,
5093
5095
N ' @user_perm_gb DECIMAL(10,2) OUTPUT' ,
5094
5096
@user_perm_gb = @user_perm_gb_out OUTPUT ;
5095
5097
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
5102
5106
5103
5107
END
5104
5108
You can’t perform that action at this time.
0 commit comments