전체 백업 중에 트랜잭션 로그 백업을 중지해야합니까?


22

다른 간격으로 실행되도록 예약 된 두 개의 SQL 에이전트 작업이 있습니다. 첫 번째 작업은 하루에 한 번 전체 백업을 실행합니다. 두 번째 작업은 15 분마다 트랜잭션 로그 백업을 실행합니다.

데이터베이스가 커짐에 따라 전체 백업은 원래 계획보다 압축 시간이 오래 걸립니다. 그리고 로그에서 트랜잭션 로그 백업이 현재 동시에 실행되고 있음을 알았습니다.

전체 백업이 실행될 때 실행되지 않도록 트랜잭션 로그 백업 일정을 변경해야합니까? 상관이 있나?


다른 사람들이 일정을 변경할 필요가없고 충돌이 없다고 언급 했으므로 공간 백업으로 인해 전체 백업이 실패하면 어떻게됩니까? 전체 백업 중에 로그 백업을 선호합니다. 그리고 전체 백업 시점에 즉시 실패하면 로그 백업으로 하루를 절약 할 수 있습니다!
Biju jose 2018 년

답변:


27

이 표에서 볼 수 있듯이 전체 백업과 로그 백업간에 충돌이 없습니다. 동시에 발생할 수 있으며 로그 백업이 완료되면 전체 백업 (또는 diff 백업)이 완료 될 때까지 로그가 정리되지 않습니다.

여기에 이미지 설명을 입력하십시오

모든 관리 작업을 동시에 실행할 수있는 것은 아닙니다. 아래 표에서 검은 색 원은 데이터베이스에서 동시에 실행할 수없는 두 가지 작업을 나타냅니다.

참고 문헌 :

동시 행정 운영


3
그것은 나중에 저장하기 위해 원하는 테이블 중 하나입니다. 링크 주셔서 감사합니다. 한
토마스 스트링거

5

아니요,이 작업을 수행 할 필요가 없습니다.


0

아니 그렇지 않아. 변경할 필요가 없습니다. 전체 데이터베이스 백업은 트랜잭션 로그를 손상시키지 않으며 잘라 내지 않습니다. 트랜잭션 로그 백업을 만들 때만 트랜잭션 로그가 잘립니다.


1
Alex_L이 (가) 얼마 전에 게시 한 것과 같은 말을하지 않습니까?
dezso

우리는 비슷한 답변이
알렉산드르 Omelchenko
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.