다음을 통해 공유


사서함 데이터베이스 유지 관리

적용 대상: Exchange Server 2010

마지막으로 수정된 항목: 2009-12-07

여러 도구를 사용하여 사서함 데이터베이스를 유지 관리할 수 있습니다. 다음 섹션에서는 이러한 도구를 사용하여 사서함 데이터베이스가 계속해서 효율적으로 작동하도록 하는 방법에 대해 설명합니다. 이러한 도구는 이전 버전의 Exchange에서 수행해야 했던 관리 데이터베이스 유지 관리 작업을 줄여 줍니다.

사서함 데이터베이스 관리와 관련된 다른 관리 작업에 대한 자세한 내용은 사서함 데이터베이스 관리를 참조하십시오.

성능 카운터를 사용하여 온라인 조각 모음 모니터링

Microsoft Exchange Server 2010에서는 데이터베이스 조각 모음의 동작을 모니터링할 수 있는 다음 성능 카운터가 추가되어 성능 모니터와 함께 사용할 수 있습니다.

  • MSExchange Database ==> Instances \ Defragmentation tasks   현재 실행 중인 백그라운드 데이터베이스 조각 모음 작업을 보여 줍니다.
  • MSExchange Database ==> Defragmentation Tasks completed/Sec   초당 실행이 완료되는 백그라운드 데이터베이스 조각 모음 작업 수를 보여 줍니다.
  • MSExchange Database ==> Defragmentation Tasks Discarded   등록할 수 없는 백그라운드 데이터베이스 조각 모음 작업을 보여 줍니다.
  • MSExchange Database ==> Defragmentation Tasks Pending   현재 대기 중인 백그라운드 데이터베이스 조각 모음 작업을 보여 줍니다.
  • MSExchange Database ==> Instances \ Defragmentation Tasks Scheduled/Sec   초당 실행이 예약된 백그라운드 데이터베이스 조각 모음 작업을 보여 줍니다.

이는 데이터베이스의 성능을 보여 주는 정보 제공 목적의 성능 카운터이며 데이터베이스의 일일 유지 관리 단계에는 필요하지 않습니다.

또한 데이터베이스 모니터링을 추가로 지원하기 위해 확장된 ESE(Extensible Storage Engine) 성능 카운터를 사용하도록 설정할 수도 있습니다. 자세한 내용은 확장된 ESE 성능 카운터 사용 설정 방법을 참조하십시오.

EMC를 사용하여 데이터베이스의 유지 관리 일정 설정

이 절차를 수행하려면 먼저 사용 권한을 할당받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오. 사서함 사용 권한의 "사서함 데이터베이스" 항목

EMC를 사용하여 데이터베이스의 유지 관리 일정을 설정하거나 24 x 7 데이터베이스 유지 관리를 지원할 수 있습니다. 일일 유지 관리는 데이터베이스 작업이 거의 없는 시간에 수행하는 것이 좋습니다. 온라인 조각 모음은 더 이상 Exchange Server 2007에서처럼 작동하지 않습니다. Exchange 2010에서는 유지 관리 기간 중에 온라인 조각 모음이 지속적으로 수행되고 데이터베이스의 데이터가 읽히고 기록됩니다. 자세한 내용은 New Exchange Core Store Functionality을 참조하십시오.

  1. 콘솔 트리에서 조직 구성을 확장한 후 사서함을 클릭합니다.
  2. 결과 창에서 데이터베이스가 있는 사서함 서버를 클릭합니다.
  3. 작업 창에서 유지 관리 일정을 설정할 사서함 데이터베이스를 클릭합니다.
  4. 작업 창의 데이터베이스 이름 아래에서 속성을 클릭합니다. <데이터베이스 이름> 속성 대화 상자가 나타납니다.
  5. 유지 관리 탭에서 백그라운드 데이터베이스 유지 관리를 사용하도록 설정하고(24 x 7 ESE 검색이 사용됨) 미리 정의된 일정을 선택하거나 사용자 지정을 클릭하여 사용자 지정된 일정을 만듭니다.
    24 x 7 ESE 데이터베이스 검색 사용
    백그라운드 데이터베이스 유지 관리 사용
  6. 확인을 클릭하여 변경 내용을 저장합니다.

셸을 사용하여 데이터베이스의 유지 관리 일정 설정

이 절차를 수행하려면 먼저 사용 권한을 할당받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오. 사서함 사용 권한의 "사서함 데이터베이스" 항목

이 예에서는 Set-MailboxDatabase cmdlet을 사용하여 Server01의 사서함 데이터베이스 MailboxDatabase1이 일요일과 수요일 02:00시와 03:00시 사이에 실행되도록 데이터베이스 일정을 설정합니다.

Set-MailboxDatabase -Identity "Server01\MailboxDatabase1" -MaintenanceSchedule "Sun.2:00-Sun.3:00","Wed.2:00-Wed.3:00"

이 예에서는 Set-MailboxDatabase cmdlet을 사용하여 24 x 7 백그라운드 체크섬 모드로 데이터베이스를 탑재합니다.

Set-MailboxDatabase -BackgroundDatabaseMaintenance -Identity <dbname> $true

$false로 설정하면 데이터베이스가 24 x 7 체크섬 모드 없이 탑재되고 사용자가 선택한 온라인 유지 관리 기간 중에 ESE 체크섬 유지 관리를 수행하게 됩니다.

구문과 매개 변수에 대한 자세한 내용은 Set-MailboxDatabase를 참조하십시오. 데이터베이스 유지 관리에 대한 자세한 내용은 New Exchange Core Store Functionality에서 "데이터베이스 유지 관리" 섹션을 참조하십시오.