답변:
두 번째 라디오 버튼 Reorganize pages before releasing unused space을 선택한 다음 Shrink file to:옵션에 지정된 최소 MB를 입력하십시오. 지정된 것보다 낮은 MB를 넣으면 수정됩니다. 그런 다음 확인을 클릭하십시오.
GUI의 일부 경우에는 작동하지 않으므로 DBCC 명령을 사용하면 항상 작동한다는 것을 알았습니다.
또한 여분의 공간은 이유가 있습니다. 미래의 성장을위한 공간이 필요하지만 이는 완전히 새로운 성능 주제입니다.
2008 압축을 사용할 수있는 경우 (Enterprise 또는 Developer Edition) 압축 된 인덱스 및 테이블을 사용하여 큰 데이터베이스를 정리할 수 있어야합니다. MS 백서 " 데이터 압축 : 전략, 용량 계획 및 모범 사례 "는 필요한 것을 찾는 데 도움이 될 것입니다. 그것으로부터 인용 :
"Microsoft® SQL Server® 2008 데이터베이스 소프트웨어의 데이터 압축 기능은 데이터베이스 크기를 줄이고 I / O 집약적 워크로드의 성능을 향상시키는 데 도움이 될 수 있습니다. 그러나 데이터베이스 서버에 추가 CPU 리소스가 필요합니다. 데이터를 응용 프로그램과 교환하는 동안 데이터 압축을 해제하므로 압축 할 테이블을 결정할 때 작업 부하 특성을 이해하는 것이 중요합니다.
How to decide which tables and indexes to compress
How to estimate the resources required to compress a table
How to reclaim space released by data compression
The performance impacts of data compression on typical workloads"
여기 에 더 짧은 설명이 있습니다.
저장 프로 시저 sp_estimate_data_compression_savings를 사용하여 절약 할 수있는 공간의 추정치를 찾을 수 있습니다 .