2013-04-09 4 views
0

이 질문에 대한 답변을 찾으려고 노력했지만 명확하고 정확한 답변을 찾지 못했습니다.SQL Server : 디스크 공간 개선 정보

MS SQL (이 경우 2008)에서 Delete, Truncate 또는 Drop (테이블) 명령 중 하나를 수행하면 데이터에서 사용되던 디스크 공간이 "자동으로"설정됩니다.

나는 내 생각을 가지고 있지만, 많은 의견을 바탕으로하고 있습니다.

축소 (상품 및 불량)에 대한 의견을 읽었으므로 본인의 의도는이 명령을 사용하지 않는 것이므로 요청하는 것입니다.

미리 감사하고, 영어의 내 사용을 실례 ... (I 줄의 주요 사용은 프로그래밍 및 SQL입니다!) 그 명령의 디스크 여유 공간

답변

4

없음. 파일 그룹의 파일은 세 가지 경우 모두 그대로 유지됩니다. HoBT (힙 또는 B- 트리)에 대한 할당은 잘라내거나 삭제할 때 지워집니다. 삭제는 테이블 페이지에서 행을 지우기 만하지만 페이지는 HoBT에 할당 된 상태로 유지됩니다. 데이터 파일은 축소하지 않는 한 같은 크기로 유지됩니다. 일반적으로 좋은 아이디어는 아닙니다.

+0

맑음. 감사! – buZZZty