Eseutil /D 조각 모음 모드

 

마지막으로 수정된 항목: 2006-08-17

Eseutil의 /D 스위치를 사용하여 오프라인으로 데이터베이스 조각 모음을 실행하고 데이터베이스를 압축합니다. 조각 모음 옵션은 사용된 저장소를 인접하도록 배치하고, 사용되지 않은 저장소를 제거하며, 데이터베이스를 압축하여 데이터베이스의 크기를 줄입니다. Eseutil /D 구문 사용 방법에 대한 자세한 내용은 Eseutil /D(조각 모음) 실행 방법을 참조하십시오.

Eseutil의 /D 스위치를 사용하여 데이터베이스 조각 모음을 실행하고 데이터베이스를 압축합니다. 일반적인 작업을 수행하는 동안에는 데이터베이스 파일이 현재 크기보다 작게 줄어들지 않습니다. 데이터베이스에서 항목을 삭제하여 여유 공간이 생기면 가능한 위치에서 기존 페이지가 다시 사용됩니다. 일반적으로 서비스 후 몇 달 동안에는 Microsoft® Exchange Server 데이터베이스가 커지지만 결국에는 데이터베이스 크기가 안정적으로 유지됩니다.

일반적인 조건에서 오프라인으로 조각 모음을 실행하면 상당한 크기의 디스크 공간이 영구적으로 복구되지 않습니다. 대개 이러한 파일이 다시 커져 조각 모음 이전의 크기로 돌아가기 때문입니다. 여러 개의 사서함을 데이터베이스 밖으로 이동하는 등의 특수한 상황에서는 오프라인으로 데이터베이스 조각 모음을 실행하는 것이 좋을 수 있습니다. 기본적으로 일반적인 작업을 수행하는 동안에는 야간에 논리적으로 데이터베이스 조각 모음이 실행됩니다. 그렇게 해도 디스크의 파일 크기는 줄어들지 않지만 데이터베이스 작업을 효율적으로 수행할 수 있게 됩니다.

참고

Eseutil 유틸리티를 사용하면 Microsoft Exchange Server 5.5의 정보 저장소와 디렉터리에 대해 조각 모음을 실행하고 Microsoft Exchange 2000 이상 버전에서 정보 저장소에 대해 조각 모음을 실행할 수 있습니다.

Eseutil 조각 모음은 어떤 방식으로 작동합니까?

Eseutil이 사용하지 않는 저장소를 제거하고 데이터베이스를 축소하여 데이터베이스 조각 모음을 실행하는 경우 실제로는 이 유틸리티가 원래 데이터베이스의 모든 정보가 포함된 새 데이터베이스를 만듭니다. 조각 모음이 완료되면 원래 데이터베이스가 삭제되거나 사용자 지정 위치에 저장되고 새 버전이 원래 버전 위에 복사됩니다. 이 유틸리티를 사용할 때 데이터베이스에 논리적으로 심각한 문제가 발생하면 조각 모음이 중지됩니다. 그러면 먼저 Eseutil /P로 데이터베이스를 복구해야 조각 모음을 실행할 수 있습니다.

오프라인 조각 모음을 실행하면 Exchange에서 데이터베이스 파일(.edb 파일)과 스트리밍 데이터베이스 파일(.stm 파일)의 임시 복사본을 만듭니다. .edb 파일의 테이블은 그대로 유지되어 임시 데이터베이스로 복사되지만 빈 페이지와 인덱스는 무시됩니다. 그러면 데이터베이스에서 실제 페이지 번호가 변경되므로 페이지가 바뀌지 않은 상태로 복사되지 않습니다. 따라서 이들 간의 페이지 링크가 모두 업데이트되고 데이터베이스에 남아 있는 모든 페이지는 무결성 검사를 실행합니다. 해당 페이지에 대한 정보가 있는 .stm 파일의 모든 페이지가 임시 .stm 파일에 보관되고 .edb 파일에서 페이지에 대한 참조가 업데이트됩니다.

데이터베이스 조각 모음을 실행하는 데에는 시간이 얼마나 걸립니까?

조각 모음을 완료하는 데 걸리는 시간은 데이터베이스 파일의 크기에 따라 다르지 않고 데이터베이스가 비어 있는 양에 따라 다릅니다. 예를 들어 10GB의 데이터가 있는 100GB의 데이터베이스 조각 모음을 실행하는 경우 10GB의 데이터가 있는 11GB의 데이터베이스 조각 모음을 실행할 때와 같은 시간이 걸립니다.

기본적으로 조각 모음이 끝난 후에는 임시 데이터베이스가 자동으로 새 프로덕션 데이터베이스가 되고 원래 프로덕션 데이터베이스는 삭제됩니다. 동일한 논리 드라이브의 여유 공간이 원래 데이터베이스 파일의 크기와 같은 경우 조각 모음을 실행하는 데 걸리는 시간이 크게 줄어들 수 있습니다. 이 경우 임시 데이터베이스가 동일한 논리 드라이브에 저장될 수 있으며 거의 즉각적으로 최종 복사본이 만들어집니다.

임시 데이터베이스를 네트워크 드라이브에 저장하는 것은 좋지 않습니다. 임시 데이터베이스에 네트워크 드라이브를 사용하면 조각 모음이 더 오래 걸리고 일시적인 네트워크 오류나 영구적인 네트워크 오류가 발생하면 프로세스가 종료됩니다. 조각 모음은 중간부터 다시 시작할 수 없으므로 처음부터 시작해야 합니다.

참고

조각 모음 후의 최종 파일 크기와 같은 추가 논리 드라이브 디스크 공간만 있으면 됩니다. 필요한 디스크 공간을 정확히 예측할 수는 없지만 디스크 드라이브 공간의 110%를 남겨 두는 것이 안전합니다. 조각 모음에 필요한 디스크 공간을 확인하는 방법에 대한 자세한 내용은 Microsoft 기술 자료 문서 195914, "Exchange 5.5 서비스 팩 1 및 이후 버전의 Exchange로 데이터베이스의 사용 가능 공간 파악"(https://go.microsoft.com/fwlink/?linkid=3052&kbid=195914)을 참조하십시오.

Eseutil /D는 언제 실행합니까?

Eseutil /D를 실행하여 Exchange 데이터베이스 조각 모음을 실행하기에 적합한 상황이 몇 가지 있습니다. 다음은 그러한 상황에 대한 목록입니다.

  • 데이터베이스에 확보 가능하고 다시 사용하지 않을 빈 공간이 많이 있는 경우입니다. 데이터베이스의 사서함 수가 크게 줄어든 경우를 예로 들 수 있습니다.
  • 데이터베이스를 오프라인으로 조각 모음을 실행하라는 메시지를 표시하며 응용 프로그램 로그에 이벤트가 반복적으로 기록되는 경우입니다. 일반적인 온라인 조각 모음으로는 데이터베이스 조각 모음을 더 이상 효율적으로 실행할 수 없는 경우에 드물게 나타날 수 있습니다.
  • 표준 버전의 Exchange에서 16GB 데이터베이스 크기 제한에 도달하여 데이터베이스를 탑재하기 위한 여유 공간을 확보해야 하는 경우입니다. Exchange Server 2003을 실행하는 경우 서비스 팩 2(SP2)를 설치해야 이 제한을 75GB로 늘릴 수 있습니다. 데이터베이스 크기 제한을 늘리는 방법에 대한 자세한 내용은 Microsoft 기술 자료 문서 828070, "사서함 저장소 데이터베이스가 16GB 제한에 도달하면 Exchange Server 2003 사서함 저장소가 탑재되지 않는다"(https://go.microsoft.com/fwlink/?linkid=3052&kbid=828070)를 참조하십시오.

참고

Eseutil을 사용하여 데이터베이스 조각 모음을 실행한 후에는 데이터베이스 전체 백업을 수행하는 것이 좋습니다. 데이터베이스 조각 모음을 실행하면 새 데이터베이스 서명이 있는 새로운 데이터베이스 파일이 만들어지므로 전체 백업이 필요합니다. 복원 후 로그 파일 재생은 데이터베이스 서명이 트랜잭션 로그 파일에 기록된 예상 값과 일치하는지 여부에 따라 결정됩니다. 조각 모음 이전에 수행된 데이터베이스 백업에는 새로 조각 모음이 샐행된 데이터베이스와 다른 서명이 있는 데이터베이스 파일이 포함됩니다. 이전 데이터베이스가 복원되면 새로 조각 모음을 실행한 데이터베이스 파일에 바인딩된 새 트랜잭션 로그가 재생되지 않습니다.

Eseutil /D를 실행하지 않아야 하는 경우는 언제입니까?

Eseutil /D를 실행하여 Exchange 데이터베이스 조각 모음을 실행하기에 적합하지 않은 상황이 있습니다. 다음은 그러한 상황에 대한 목록입니다.

  • 표준 유지 관리 방법으로 Eseutil 조각 모음을 실행하면 안 됩니다. Exchange에서는 야간에 Exchange의 일반적인 유지 관리를 처리하는 자동 온라인 조각 모음을 실행합니다. 따라서 특별한 상황이 아니라면 정기적으로 오프라인 조각 모음을 실행할 이유가 없습니다.
  • 데이터베이스가 일관성 있는 상태가 아닌 경우에는 Eseutil 조각 모음을 실행할 수 없습니다.

참고

일반적으로 복구될 공간이 여유 공간의 20% 이하인 경우 조각 모음을 실행해도 데이터베이스 파일이 영구적으로 줄어들지 않을 가능성이 많습니다.

자세한 내용

자세한 내용은 Exchange 서버 데이터베이스 유틸리티 가이드에서 다음 항목을 참조하십시오.