From 4fc21d4424c3668dce557ad77f1599b6885eea39 Mon Sep 17 00:00:00 2001 From: "Jovan Popovic (MSFT)" Date: Wed, 4 Sep 2019 21:25:43 +0200 Subject: [PATCH] Adding memory and schedulers --- .../get-properties.sql | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/samples/manage/azure-sql-db-managed-instance/compare-environment-settings/get-properties.sql b/samples/manage/azure-sql-db-managed-instance/compare-environment-settings/get-properties.sql index 4e02b26d..b74162d3 100644 --- a/samples/manage/azure-sql-db-managed-instance/compare-environment-settings/get-properties.sql +++ b/samples/manage/azure-sql-db-managed-instance/compare-environment-settings/get-properties.sql @@ -53,6 +53,20 @@ where name in ('cost threshold for parallelism','cursor threshold','fill factor for xml raw, elements ); set @result += (select name = 'version', value = @@VERSION for xml raw, elements) -select cast(@result as xml); -end; +set @result += isnull +((SELECT scheduler_count, scheduler_total_count FROM sys.dm_os_sys_info + for xml raw('instance'), elements),'' +); + +set @result += +isnull((SELECT name = REPLACE([type], 'MEMORYCLERK_', 'MEMORY:') + , value = CAST(sum(pages_kb)/1024.1/1024 AS NUMERIC(6,1)) + FROM sys.dm_os_memory_clerks + GROUP BY type + HAVING sum(pages_kb) /1024. /1024 > 1 + for xml raw, elements),''); + +select cast(@result as xml); + +end;