데이터베이스 축소 ( SHRINKDATABASE, SHRINKFILE )

//데이터베이스 축소 ( SHRINKDATABASE, SHRINKFILE )

데이터베이스 축소 ( SHRINKDATABASE, SHRINKFILE )

데이터베이스 줄이기
——————————————————————-
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 )

 

 

By |2021-01-13T15:08:18+00:001월 13th, 2021|Categories: window|0 Comments

About the Author: