데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
로그 크기가 120기가가 넘어가 db로그 줄이는 쿼리를 했는데요..
다른 로그들은 잘 줄어드는대 특정 로그 하나가 오히려 더 크기가 늘어나는 현상이 있습니다...
한번돌릴때마다 1기가씩 늘어나네요 ;;; 원인이 뭘까요???
아래와 같은 쿼리를 사용하였습니다.
USE DB;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE DB --(줄일 DB명을 입력한다)
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 5000 MB.
DBCC SHRINKFILE (DB_LOG, 5000); (줄일 DB의 로그폴더이름,원하는크기)
GO
-- Reset the database recovery model.
ALTER DATABASE DB
SET RECOVERY FULL;
GO
보고서의 디스크 사용 보고서를 확인해 보십시오
로그 짤림이 발생했는지 확인해 주십시오
로그 파일을 충분히 비운 후
용량을 줄여 주십시오