본 게시물은 개인적인 의견으로 작성되었으니 절대적인 정보가 아닐 수 있습니다. 참고만 하시고 궁금한 사항이 있으시면 연락주세요.

티스토리 뷰

가용성그룹에서 SQL백업정책은 중요하며, 구현하기도 조금은 까다롭다. 정확하게 개념을 알고 정책을 세워야 추후 장애시 복원할 상황이 발생했을 때 완벽하게 처리할 수 있을 것이다.


지금은 백업기본설정 구성옵션중 복제본백업 우선순위 옵션에 대한 설명이다.

아래와 같이 백업우선순위를 1~100으로 설정할 수 있다.


백업우선순위를 언제 사용하는지 아래와 같이 쿼리를 수행해보자.

현재 우선순위는 AG3 복제복이 가장 높은 상태이다.

:CONNECT AG1

SELECT @@SERVERNAME as ServerName, sys.fn_hadr_backup_is_preferred_replica('AGDB1') AS PreferredBackup;

GO

:CONNECT AG2

SELECT @@SERVERNAME as ServerName, sys.fn_hadr_backup_is_preferred_replica('AGDB1') AS PreferredBackup;

GO

:CONNECT AG3

SELECT @@SERVERNAME as ServerName, sys.fn_hadr_backup_is_preferred_replica('AGDB1') AS PreferredBackup;

GO

 

 

AG3가 준비된 백업 복제본으로 생각하면 된다. 

여러 개의 보조복제복이 있을 경우에 어느 복제복에서 가장 먼저 백업이 수행하는지 결정하는 구성설정이다.


아래와 같이 변경하면 AG1는 주, AG2,3는 보조복제본 상태이다. 복업수행위치는 [보조 사용]으로 되어 있다.


예상컨데 AG1에서 백업이 수행되어야 하겠지만

결과는 AG2에서 백업이 수행된다. 백업수행위치 옵션과도 관계가 있음을 알고 있어야 한다.

 

다음엔 해당 백업수행위치에 대한 구성 옵션에 대하여 작성할 예정이다.


키워드:백업우선순위, 백업기본설정


 

댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday