MSSQL SHRINKFILE와 클라우드에서 용량이 줄지 않는 이유 USB로 DB를 옮겨야 했던 날, SHRINKFILE로 본 리소스 관리업무 중에 DB를 클라우드가 아닌 USB를 이용해 물리적으로 이동시켜야 할 일이 생겼다. 개발 서버에 데이터베이스를 백업한 뒤, DB 용량 줄이기에 들어갔다. 1. SHRINKFILE 후 8GB 이상의 차이용량을 줄이기 위해 전달될 필요가 없는 로그가 담긴 테이블이나 테스트용 테이블들을 모두 삭제하고 SHRINKFILE 명령어를 이용해 용량을 줄였는데, 이 과정에서 이상한 현상을 겪었다. 삭제하는 테이블은 거의 동일했고, 같은 DBCC SHRINKFILE(TRUNCATEONLY) 옵션을 사용했지만 어떻게 삭제하냐에 따라 SHRINKFILE 결과가 8GB 이상 차이 났던 것이다. 2. 삭제 방식에 따라 결과가 달랐다1) SSMS GU.. 2025. 7. 27. 이전 1 다음