1. DB 의 현재 사용량 확인


   Use [ DB명]


   SP_HelpDB [DB명]


 2. MDF (Database File) 파일 용량을 현재 사용량으로 축소


   Use [DB명]


   DBCC SHRINKDATABASE ([DB명], TRUNCATEONLY) 

   초기 파일 사이즈를 설정하여 증가 시킨 경우에는 잘 축소가  안된다.

   3번 방법은 확실히 적용이 잘 된다.


 3. MDF (Database File) 파일 용량을 200MB 로 축소


   Use [DB명]


   DBCC SHRINKDATABASE ([DB명], 200)


 4. LDF (Log File) 파일 용량을 현재 사용량으로 축소


   Use [DB명]


   DBCC SHRINKFILE ([DB명], TRUNCATEONLY)


 5. LDF (Log File) 파일 용량을 10MB 로 축소


   Use [DB명]


   DBCC SHRINKFILE ([DB명], 10)




참고


출처 :http://jkmoon.tistory.com/283

하지만, 순차적으로 들어간 DATA중에서, 맨 나중에 들어간 DATA에 대해 삭제 후 TRUNCATEONLY를 할 경우

데이터파일은 축소 됩니다. 하지만, 중간에 존재하는 DATA를 삭제하고, TRUNCATEONLY를 했다면, 데이터

파일은 축소되지 않습니다. 때문에, NOTRUNCATE를 통해 정렬하신 후, 다시 TRUNCATEONLY를 적용하시면

정상적으로 파일사이즈는 줄어듭니다.

   

TRUNCATEONLY 적용 후 Database파일이 축소되지 않았다면, NOTRUNCATE로 데이터 정렬 후

재 적용 합니다.


Posted by 요지
,