728x90
반응형
SMALL
오늘은 SQL Server에서의
데이터파일의 가용량을 확인하는 방법을
정리해보고자 합니다.
Data File이란
데이터가 저장되는 MDF
로그가 저장되는 LDF 파일 등
이런 파일들에 대해서
현재 사용중인 데이터 크기가 얼마인지
확인하는 방법입니다.
방법은 간단합니다.
아래의 쿼리를 돌려주시면 되십니다.
select cast(getdate() as date) as BaseDT
, getdate() as regdatetime
, physical_name
, name
, size/128.0 as [allocate_size(MB)]
, size/128.0 - cast(fileproperty(name, 'spaceused') as int)/128.0 as [available_size(MB)]
, cast(fileproperty(name, 'spaceused') as int)/128.0 as [Used_size(MB)]
, cast((cast(fileproperty(name, 'spaceused') as int)/128.0) / (size/128.0) *100 as int) as [used_size(per)]
from sys.database_files
order by 3
위 쿼리를 그대로 실행해주시면 되십니다.
그러면 결과는 아래처럼 나오게 됩니다.
위처럼 나오게 됩니다.
그러면 MDF파일과 LDF 파일의
위치 및 사이즈 등이
나오게 되는 것을 확인할 수 있습니다.
이것을 자주 사용하지는 않겠지만
알고 있으면 가끔 용량 확인하거나 할 때
사용할 수 있을 것 같습니다.
이상으로 MS-SQL에서
데이터파일 용량 확인하는 방법이였습니다~
파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
만약 쿼리 복사가 안되신다면
https://sagittariusof85s.tistory.com/140
크롬 브라우저에서 위 글로 가셔서
따라 하시면 쿼리를 가져가실 수 있으실 것입니다.
728x90
반응형
LIST
'컴퓨터관련 > MS-SQL' 카테고리의 다른 글
MS-SQL 에서 랜덤으로 정렬 및 값가져오기 (0) | 2021.03.24 |
---|---|
MSSQL에서 특정 텍스트 포함 프로시저 검색하기 (0) | 2020.10.30 |
MSSQL 데이터베이스 수준 역할 정리 (0) | 2020.08.20 |
SSMS에서 쿼리 실행 후 영어에서 한글로 바뀔 때 (2) | 2020.08.14 |
MSSQL에서 테이블별 사이즈 및 건수 확인하기 (0) | 2020.07.29 |