Files
sql-scripts/OCTPDBA-931 - Evaluate databases sizes for TPH consolidation in Azure SQL Hyperscale/compute detailed report.sql

24 lines
848 B
Transact-SQL

with cteFilteredSize as (
SELECT d.[Server Name]
,sum(d.[UsedSpaceMB]) as filteredInstanceMBUsed
FROM [dbo].[octpdba-931-detail] [d]
WHERE d.[toIgnore]=0
GROUP BY d.[server Name]
)
,cteUnfilteredSize as (
SELECT d.[Server Name]
,sum(d.[UsedSpaceMB]) as unfilteredInstanceMBUsed
FROM [dbo].[octpdba-931-detail] [d]
GROUP BY d.[server Name]
)
,cteCurrentSize as (
select g.[Server Name], sum(g.[SpaceUsedMB]) currentMbUsed
from dbo.[octpdba-931-global] g
GROUP BY g.[Server Name]
)
SELECT f.[Server Name], f.[filteredInstanceMBUsed], uf.[unfilteredInstanceMBUsed], c.[currentMbUsed]
FROM [cteFilteredSize] f
INNER JOIN [cteUnfilteredSize] uf on uf.[Server Name] = f.[Server Name]
INNER JOIN [cteCurrentSize] c on [c].[Server Name] = f.[Server Name]
ORDER BY f.[Server Name]