데이터베이스 풀 백업
BACKUP DATABASE db명 TO DISK='경로\파일명.bak' WITH COMPRESSION
현재 로그 파일을 얼마나 쓰고 있는지 확인
DBCC SQLPERF(LOGSPACE)
축소가 가능 한 상태인지 확인 (로그 백업이 된 상태이어야 함)
- status가 0인 부분만 백업이 가능하다.
DBCC LOGINFO
작업을 위해 파일 액세스 모드를 단일(SIMPLE)로 변경
ALTER DATABASE DB명 SET RECOVERY SIMPLE;
데이터베이스 백업 (필요시)
BACKUP DATABASE DB명 TO DISK='백업할 경로\디비파일명.bak' WITH COMPRESSION
로그 백업
BACKUP LOG DB명 TO DISK='백업할 경로\로그파일명.trn' WITH COMPRESSION
로그 백업 확인
DBCC SQLPERF(LOGSPACE)
로그 파일 축소
EXEC SP_HELPFILE
DBCC SHRINKFILE(DBNAME_LOG, 용량) -- 용량은 메가단위
작업을 위해 파일 액세스 모드를 전체(FULL)로 변경
ALTER DATABASE DB명 SET RECOVERY FULL;
참고 자료
'Database' 카테고리의 다른 글
[MariaDB] Event Scheduler (1) | 2023.04.19 |
---|---|
[MariaDB] MariaDB 레플리케이션 모니터링 쉘프로그램 (on Docker) (0) | 2023.03.08 |
[MariaDB] Slow query 수집 (0) | 2023.01.27 |
[MariaDB] MariaDB sqldump로 배치(Cron) 만들기 (0) | 2023.01.26 |
[MariaDB] Proxy SQL 셋팅 (on Docker) (0) | 2023.01.12 |