MSSQL 파일그룹, 할당 용량, 현재 사용중인 용량, 사용 가능한 용량 조회
DB 서버의 디스크가 빵빵하다면 문제가 안되겠지만 언젠가는 증설을 해줘야할 때가 온다.
다음의 쿼리를 활용해서 현재 남은 용량을 파악하고 디스크 증설 사이즈를 예측해야 한다.
대충 몇달동안 이 정도의 데이터를 쌓았고 용량이 이정도이니까 앞으로 얼마나 버틸 수 있겠군..음..
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
'Program > MSSQL' 카테고리의 다른 글
MSSQL DBA가 알아야하는 것들 모음 (0) | 2018.04.17 |
---|---|
MSSQL TABLE REBUILD (0) | 2018.04.17 |
동적쿼리로 테이블명 인자로 받기 (0) | 2018.01.23 |
연결된서버 사용하기 (linked server) (2) | 2017.12.24 |
MSSQL DB 관리 쿼리들 (0) | 2017.12.20 |