2012. 7. 3. 13:40

SQL 2005 DB 미러링의 운영모드 방식

SQL 2005 Enterprise 버전으로 미러링 진행되고 있는 서버가 있습니다.


서버의 [자동장애조치 없는 보호우선(동기) 방식]으로 진행을 하였더니, 과다한 트랜젝션로그 발생(약 10G 이상) 시에는DB 커넥션이 안되는것을 확인하였습니다. DB 미러링 잡을때는 기본옵션이죠.

실시간으로 주서버와 미러서버간의 데이터를 동기화 합니다.



그럼 [성능 우선(비동기)] 방식으로 진행할때는 어떻게 될까요.

(주 서버에서 변경 내용을 커밋한 다음 미러 서버로 전송합니다.) 라고 기재 되어 있네요.


진행하고 트랜젝션로그를 과다하게 발생시켰습니다.

DB 커넥션을 이상없이 진행되고, 주 서버에서 커밋한 다음 미러서버로 전송을 하는게 확인되었습니다.

이것에 단점은 실시간으로 트랜젝션로그를 가지고 진행하는것이 아니기에 주 서버와 미러 서버간의 데이터 동기화 시간이 차이가 난다는것입니다. 이점만 유의하고 진행하면 될듯합니다.