Database file Shrink

HoyaSoft 2017.06.15 11:22 Views : 3764

안녕하세요.

SHRINK작업중 이해가 안되는 현상이 발생하여 질문드립니다.

우선 상황설명부터 드리겠습니다.


[A] 데이터 베이스의 mdf 파일은 80GB 이고 사용공간은 30GB입니다. ( MSSQL SERVER 2012(11.0.3156), 복구모델 : 단순 )

DBCC SHRINKFILE (N'A' , 50000, TRUNCATEONLY)

위의 SHRINK(TRUNCATEONLY 옵션) 명령으로 내부데이터 정렬으느 하지않고,

사용하지않는 뒷부분의 공간을 해제하여 30GB의 여유공간을 확보하였습니다.


그런데, [A] 데이터 베이스를 매주 백업하여 복원하는 테스트서버에도 동일한 작업을 진행하였는데요,

DBCC SHRINKFILE (N'A' , 50000, TRUNCATEONLY) 명령으로는 전혀 mdf 파일 크기가 줄어들지 않습니다.

할수없이 DBCC SHRINKFILE (N'A' , 50000) 명령으로 NOTRUNCATE -> TUNCATEONLY 작업을 진행중인데요,


백업한 데이터 베이스 복원시 mdf파일 내부의 파일정렬 순서가 변경될수 있는지 궁금합니다.

이게 문제가 아니라면 TRUNCATEONLY옵션으로 SHRINKE 진행시 공간해제가 되지 않는걸까요?

고수님들의 조언부탁드립니다. 감사합니다.



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 21823
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12242
9880 급!! 컬럼암호화,ㅠㅠ서버 재설치후 SQL 서버 버전 업그레이드 ,비대칭키,대칭키 문제.. [1] 획~~ 2017.06.15 4403
» Database file Shrink [1] HoyaSoft 2017.06.15 3764
9878 varbinary 타입을 텍스트 파일로 저장하려는데 안됩니다. [1] 청소부 2017.06.15 3724
9877 DB고수님들께 질문 있습니다.(간단한듯 어려운!) [2] 무마뭉 2017.06.14 3182
9876 Exerd 에서 엑셀로 import [1] 잭키올 2017.06.14 4121
9875 if 문에서 순차적 실행 GO 대신 쓸수 있는게 머가 있을까요? [2] neiyan 2017.06.13 2813
9874 row_number 에서 case 질의 입니다. [4] 호짱 2017.06.13 4179
9873 SQL문의 성능향상에 관한 질문 [1] niceman5 2017.06.13 3191
9872 QUERY 부탁드리겠습니다. [2] 호짱 2017.06.13 2933
9871 group by 쿼리 질문 드려요. [2] 솔총이 2017.06.12 2125
9870 MMC가 다음과 같은 오류창을 띄웁니다 영원히학생 2017.06.12 4726
9869 join문 조건 질문 드립니다 [2] 식뽕 2017.06.09 2154
9868 랜덤 게시판 페이징 기능 [2] 무마뭉 2017.06.08 2078
9867 csv 문의 드립니다. [1] goblin 2017.06.06 2272
9866 중복된 데이터(중복값)이 있을경우 1씩증가. 중복되지 않으면 1로 데이터 추출 방법 [1] 꽃보다서준 2017.06.05 2611
9865 영문 어순 관계없이 비교 [2] skytuner 2017.06.05 1463
9864 SQL Injection 해킹 방어 문의 [1] embster 2017.06.05 1870
9863 merge 문 사용 관련 문의 [3] 나는짱이야 2017.06.01 2561
9862 union 에 order by 를 각각 지정할수 있나요? [6] 문상연 2017.06.01 2619
9861 조건절에서 질문이잇습니다 [2] 문상연 2017.05.31 1918





XE Login