반응형
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
반응형
'Programming > MSSQL' 카테고리의 다른 글
MSSQL 데이터에서 문자열 찾기 (0) | 2018.04.17 |
---|---|
MSSQL TABLE REBUILD (0) | 2018.04.16 |
MSSQL 테이블 인덱스, 인덱스 사이즈, row count 조회 (0) | 2018.04.16 |
ORACLE TO MSSQL 테이블 스키마 변경하기 (0) | 2018.04.16 |
MSSQL INDEX 조각화 정보 (DBA 관리용 시스템 프로시저) (0) | 2018.04.14 |