데이터베이스 줄이기
——————————————————————-
DBCC SHRINKDATABASE ( mydb , 10 )
=> 전체 크기 중에서 10% 만큼의 빈 공간만 확보하고 나머지를 줄이라는 의미
DBCC SHRINKFILE ( mydb , 5 )
=> 파일을 5MB 줄임
——————————————————————-
로그 줄이기
——————————————————————-
로그가 지워지는 경우
– DBCC SHRINKDATABASE 문이 실행될때
– 파일을 참조하는 DBCC SHRINKFILE 문이 실행될때
– 자동 축소 작업이 발생할 때
로그를 지워도 될 경우
– 로그를 지운적이 있다
– 데이터베이스 복구 모델이 단순 모델이다
– 풀 백업을 받은 적이 없다
로그 지우는 방법
– BACKUP LOG PUBS WITH NO_LOG
——————————————————————-
그래서 실질적으로 로그파일을 지우려면 로그를 지우고 데이터베이스를 삭제해야 한다
BACKUP LOG PUBS WITH NO_LOG
DBCC SHRINKDATABASE ( mydb , 10 )