트랜잭션 로그를 채우는 DAG 내의 데이터베이스 1개

트랜잭션 로그를 채우는 DAG 내의 데이터베이스 1개

우리는 7개의 서버로 구성된 상당히 큰 Exchange 2010 DAG를 실행합니다. 모든 데이터베이스가 마운트되는 프로덕션에 3개, 프로덕션이 중단될 경우 전송할 수 있는 DR에 3개, 4일 지연되는 LAG 서버가 있습니다. 제가 설명할 수 없는 이유로 인해 우리는 Exchange 서버에서 정기적인 백업을 실행하지 않습니다. 우리는 복제를 위해 DAG와 LAG를 사용하며, 치명적인 일이 발생할 경우 메일이 손실될 수 있는 위험을 감수합니다. (어쨌든 우리는 28일 보존 정책만 가지고 있습니다.) 7개의 기본 데이터베이스, 3개의 공용 폴더 데이터베이스 및 저널 데이터베이스가 있습니다.

지난 주에 한 메일 데이터베이스가 거의 밤마다 트랜잭션 로그를 가득 채우고 있었는데 그 이유를 알 수 없습니다. DB4는 DAG의 Exchange 서버 02에 마운트되어 있으며 Production 03, DR 02 및 LAG에 데이터베이스 복사본이 있습니다. DB가 상주하는 각 서버의 폴더마다 1Tb 드라이브가 있습니다. 해당 데이터베이스에 대해 순환 로깅을 활성화했습니다.

매일 DB4가 상주하는 서버 중 하나가 드라이브를 가득 채우므로 로그를 수동으로 제거해야 합니다. (저는 eseutil /mk를 사용하고 보고된 체크포인트 파일 이전의 모든 로그를 수동으로 삭제합니다.) 그런 다음 시계처럼 해당 파일을 정리하고 나면 하루나 이틀 후에 LAG 서버가 꽉 찼다고 보고합니다. 로그 파일을 추적하는 중입니다.

순환 로깅이 활성화되어 있을 때 이 하나의 데이터베이스가 너무 많은 트랜잭션 로그를 채우고 이 작업을 수행하면 안되는 이유를 해결하려면 어떤 단계를 수행할 수 있습니까? 나는 지난주까지 항상 드라이브의 60% 사용량을 상당히 편안하게 유지해 왔지만 이제는 로그 파일을 쫓고 있기 때문에 데이터베이스를 계속 유지할 수 없는 것 같습니다.

관련 정보