Notice
Recent Posts
Recent Comments
Tags
- javascript redirection
- django 엑셀불러오기
- SSD 복사
- javascript 바코드스캔
- jquery 바코드생성
- 강제이동
- 파일업로드 체크
- 맥 오라클설치
- XSS방어
- ViewBag
- Mac Oracle
- 하드 윈도우 복사
- javascript 바코드 생성
- php 캐쉬제거
- asp.net dropdownlist
- 바코드 생성하기
- XSS PHP
- jquery 바코드
- 파일업로드 유효성체크
- 404에러페이지
- 바코드 스캔하기
- 하드 마이그레이션
- 타임피커
- ASP.Net Core 404
- ViewData
- javascript 유효성체크
- TempData
- 말줄임표시
- asp.net Select
- asp.net core Select
웹개발자의 기지개
[MS-SQL] 로그파일 정리하기 (로그파일 줄이기) 본문
ms-sql 를 운영하다보면 한참 세월이 지나고 나면 log, mdf 파일이 무지막지 하게 늘어나있는 걸 볼 수 있다.
데이터파일인 mdf 는 어쩔수 없다고 해도 log 파일이 문제인데, 이것을 대폭 줄여서 하드상의 여유공간을 충분히 확보할 수 있어야 한다.
일단 간단하게 로그파일을 내가 원하는대로 양을 줄여보도록 하자.
ms-sql 2008 을 기준으로 하였다.
먼저 select * from sys.database_files 를 쿼리를 돌려서, type_desc 칼럼의 LOG 데이터줄의 name칼럼값 이름을 따로 기억해 두자.
ALTER DATABASE [디비명] SET RECOVERY SIMPLE
GO
DBCC SHRINKFILE(디비명_log, 500)
GO
ALTER DATABASE [디비명] SET RECOVERY FULL
위에서 SHRINKFILE 의 첫번째 인자가 아까 따로 기억해 놓은 name 값이 온다.
경우에 따라서 '디비명_log' 과 전혀다른 값으로 name 잡혀있는 경우도 있으니 그값을 기입하도록 하자.
두번째 인자 500 은 500MB 까지로 줄인다는 뜻이다.
'SQL > MS-SQL' 카테고리의 다른 글
[MS-SQL] 한글문자 깨질때 nvarchar 이용 (0) | 2020.10.11 |
---|---|
[MS-SQL] 포트 변경 (0) | 2020.06.19 |
[MS-SQL] 변경 내용을 저장할 수 없습니다. 옵션 설정 변경 (0) | 2020.03.30 |
[MS-SQL] ErrorLog 삭제하고 디스크 용량 확보하기 (0) | 2019.11.15 |
[MS-SQL] 날짜 기간검색 쿼리문2 [날짜관련 함수예제] (0) | 2019.06.14 |
Comments