봇 테스트를 돌리다 보니 불필요한 데이터가 테이블에 쌓인다. 개발 서버 같은 경우 복구할 것도 아니라서 트랜잭션 로그 백업도 필요없다.

디스크 사용량을 줄이기 위해 일단 디비 복구모델을 단순모델로 바꾸자. 그리고 불필요한 봇 데이터들을 지우자. 하지만 테이블 지운다고 디비 파일 용량이 바로 줄어들지 않는다.

-- 로그 축소 작업
BACKUP LOG [Database] WITH TRUNCATE_ONLY
-- 로그 삭제
BACKUP LOG [Database] WITH NO_LOG
-- 파일 축소
DBCC SHRINKFILE (DB파일, 10)
DBCC SHRINKFILE (DB_LOG파일, 10)


출처: https://yongblog.tistory.com/72 [기억력이 나쁜 나에게 주는 페이지]

 

MSSQL MDF, LDF SHRINK 파일 용량 줄이기

일반적으로 MSSQL 은 데이터 파일 MDF / 로그 파일 ( 트랜잭션 ) LDF 로 나뉘어 집니다. ​ 간혹가다 LDF 파일의 용량이 너무 늘어나 디스크 용량을 다 사용하게되어 장애가 나는 상황이 발생합니다.

yongblog.tistory.com

 

728x90

+ Recent posts