NOTRUNCATE (1) 썸네일형 리스트형 database mdf 파일 사이즈 축소 로그 서버에 DB 파일 사이즈가 900기가에 육박하여 불필요한 로그를 삭제하고 DBCC SHRINKFILE(DB명, TRUNCATEONLY) 위와 같이 축소를 했다. 하지만 크게 줄어들지 않은 mdf 파일 사이즈 왜 그렇지 하고 찾아보니 SHRINKFILE 옵션을 찾아보니 (MS docs 링크) NOTRUNCATE target_percent의 지정 여부와 관계없이 데이터 파일의 끝에서 할당된 페이지를 파일 앞의 할당되지 않은 페이지로 이동합니다. 파일 끝의 사용 가능한 공간이 운영 체제에 반환되지 않고, 파일의 물리적 크기가 변경되지 않습니다. 그러므로 NOTRUNCATE를 지정하면 파일이 축소되지 않는 것처럼 보입니다. NOTRUNCATE는 데이터 파일에만 적용되며 로그 파일에는 영향을 주지 않습니다... 이전 1 다음