OS
MSSQL 로그 파일 용량 축소
- 비아웹 오래 전 2024.06.27 17:06 인기
-
- 311
- 0
안녕하세요
서버호스팅 전문기업 비아웹입니다.
MSSQL 을 운영하시다 보면
데이터베이스 용량 증가는 당연한 현상입니다만
해당 데이터베이스의 로그 파일( 확장자 ldf)의 용량이 같이 증가하는 것을 확인하실 수 있습니다.
유지 관리 계획의 트랜잭션 로그 백업을 진행하시면
로그는 초기화가 되지만, 용량 감소는 진행되지 않습니다.
해당 용량 초기화 방법에 대해 기록 남깁니다.
1. 테스트 DB
MSSQL 2019 Standard
2. 테스트 전 DB 용량
3. 트랜잭션 로그 백업
- 로그 백업 부분에 대해서는 유지관리 태스트를 이용하시기 바랍니다.
4. 로그 초기화 진행
- Microsoft SQL Server Managment Studio 에서 새 쿼리 실행
-- 대상 DB 선택USE DB이름;GO-- 데이터베이스 리커버리 모드 변경ALTER DATABASE DB이름 SET RECOVERY SIMPLE;GO-- 로그파일 1M 축소DBCC SHRINKFILE (DB이름_Log, 1);GO-- 데이터베이스 리커버리 모드 복구ALTER DATABASE DB이름 SET RECOVERY FULL;GO
5. 탐색기 상에서 용량 확인
실행시 지정한 1M 가 아닌 3.8M 정도로 용량이 감소된 것이 확인되었습니다.
4번 항목의 쿼리문에서
DBCC SHRINKFILE (DB이름_Log, 10);
수정하셔서 실행 하시면 충분할 것으로 보입니다.
주기적인 DB 와 트랜잭션 로그 백업 작업을 통한 서비스 장애를 대배하시기 바랍니다.
감사합니다.
서버호스팅 비아웹
- 이전글CentOS rescue 모드에서 IP 설정 및 SSH 서비스 활성화2024.06.27
- 다음글windows 2008 R2 update 활성화2024.06.27
댓글목록
등록된 댓글이 없습니다.