24 lines
848 B
Transact-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] |