[DB] SQL SERVER

[MSSQL] disk usage (데이터베이스 디스크 사용량 조회)

mewoni 2023. 5. 24. 16:52
반응형

1) 쿼리로 조회

SELECT
 b.groupname AS 'File Group'
 , Name
 , [Filename]
 , CONVERT (Decimal(15,2),ROUND(a.Size/128.000,2))  [Currently Allocated Space (MB)]
 , CONVERT (Decimal(15,2)
 , ROUND(FILEPROPERTY(a.Name,'SpaceUsed')/128.000,2)) AS [Space Used (MB)]
 , CONVERT (Decimal(15,2)
 , ROUND((a.Size-FILEPROPERTY(a.Name,'SpaceUsed'))/128.000,2)) AS [Available Space (MB)] 
FROM dbo.sysfiles a (NOLOCK) 
JOIN sysfilegroups b (NOLOCK) ON a.groupid = b.groupid 
ORDER BY b.groupname

조회하고자 하는 해당 DBMS 쿼리창에서 실행

 

2) UI(SSMS)에서 확인

 

3) 저장프로시저 활용

xp_fixeddrives

sp_spaceused

반응형