728x90
반응형
FILEPROPERTY
현재 데이터베이스의 파일 이름과 속성 이름이 지정되면 지정된 파일 이름 속성 값을 반환합니다.
현재 데이터베이스에 없는 파일에 대해서는 NULL을 반환합니다.
FILEPROPERTY ( file_name , property )
file_name
속성 정보를 반환할 현재 데이터베이스에 관련된 파일 이름이 포함된 식입니다.
file_name은 nchar(128)입니다.
property
반환할 파일 속성의 이름이 포함된 식입니다.
property는 varchar(128)이며 다음 값 중 하나일 수 있습니다.
값 |
설명 |
반환값 |
IsReadOnly |
파일 그룹이 읽기 전용입니다. |
1 = True 0 = False NULL = 입력이 잘못되었습니다. |
IsPrimaryFile |
파일이 주 파일입니다. |
1 = True 0 = False NULL = 입력이 잘못되었습니다. |
IsLogFile |
파일이 로그 파일입니다. |
1 = True 0 = False NULL = 입력이 잘못되었습니다. |
SpaceUsed |
지정된 파일이 사용하는 공간의 크기입니다. |
파일에 할당된 페이지 수 |
groupid 가 1인 데이터베이스의 파일에 대한 공간 크기를 반환합니다.
SELECT *,
fileproperty(name, 'SpaceUsed') AS Used
FROM dbo.sysfiles WHERE groupid=1
결과 집합은 다음과 같습니다.
데이터베이스의 할당된 파일에 대한 사용율을 반환합니다.
SELECT
SUM(fileproperty(name, 'SpaceUsed'))*100.0/SUM(size) AS Used
FROM dbo.sysfiles WHERE groupid=1
728x90
반응형
'운영 > 데이터베이스' 카테고리의 다른 글
데이터파일을 하나씩 줄여가기 (0) | 2019.07.19 |
---|---|
Table의 File Group 옮기기 (0) | 2019.07.18 |
TEMP DB 경로 변경 후 서비스 재시작이 안될때 (0) | 2014.01.27 |
[스크랩] How to read the SQL Server Database Transaction Log (0) | 2013.12.05 |
로그 사용량 확인하기 - DBCC SQLPERF(LOGSPACE) (0) | 2013.12.01 |