Обслуживание баз данных почтовых ящиков

Применимо к: Exchange Server 2010

Последнее изменение раздела: 2009-12-07

Для обслуживания базы данных почтовых ящиков можно использовать несколько инструментов. В следующих разделах рассматривается использование таких инструментов для обеспечения эффективной работы баз данных почтовых ящиков. Эти средства помогают сократить количество административных задач по обслуживанию баз данных, которые необходимо было выполнять в предыдущих версиях Exchange.

Сведения о других задачах управления, связанных с обслуживанием баз данных почтовых ящиков, см. в разделе Управление базами данных почтовых ящиков.

Использование счетчиков производительности для наблюдения за оперативной дефрагментацией

В Microsoft Exchange Server 2010 для наблюдения за поведением дефрагментации баз данных добавлены приведенные ниже счетчики производительности, которые используются с системным монитором.

  • База данных MSExchange ==> Экземпляры \ Задачи дефрагментации.   Показывает фоновые задачи дефрагментации базы данных, выполняющиеся в текущий момент.
  • База данных MSExchange ==> Завершенные задачи дефрагментации/сек.   Показывает число фоновых задач дефрагментации базы данных, завершающих выполнение, в секунду.
  • База данных MSExchange ==> Отмененные задачи дефрагментации.   Показывает фоновые задачи дефрагментации базы данных, которые невозможно зарегистрировать.
  • База данных MSExchange ==> Ожидающие задачи дефрагментации.   Показывает фоновые задачи дефрагментации базы данных, ожидающие в текущий момент.
  • База данных MSExchange ==> Экземпляры \ Запланированные задачи дефрагментации/сек.   Показывает фоновые задачи дефрагментации базы данных, запланированные для выполнения в секунду.

Это информационные счетчики производительности, служащие для отображения производительности базы данных, которые не обязательно должны быть частью ежедневного обслуживания базы данных.

Для большей помощи в обслуживании базы данных можно также включить счетчики производительности подсистемы ESE. Дополнительные сведения см. в статье Включение дополнительных счетчиков производительности системы ESE (статья может быть на английском языке).

Установка расписания обслуживания базы данных с помощью консоли управления Exchange

Подраздел «База данных почтовых ящиков» Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе в разделе Разрешения для почтового ящика.

С помощью консоли управления Exchange можно установить расписание обслуживания базы данных или разрешить обслуживание базы данных в режиме 24 x 7. Ежедневное обслуживание базы данных рекомендуется выполнять в период времени, когда интенсивность работы с базой данных невысока. Оперативная дефрагментация больше не работает, как в Exchange Server 2007. В Exchange 2010 в период обслуживания оперативная дефрагментация выполнялась постоянно во время чтения данных из базы и записи в нее. Дополнительные сведения см. в разделе New Exchange Core Store Functionality.

  1. В дереве консоли разверните узел Конфигурация организации и нажмите пункт Почтовый ящик.
  2. В области результатов щелкните сервер почтовых ящиков, на котором находится база данных.
  3. В рабочей области щелкните базу данных почтовых ящиков, для которой необходимо задать расписание обслуживания.
  4. В области действий под именем базы данных нажмите Свойства. Появится диалоговое окно Свойства <имя_базы_данных>.
  5. На вкладке Обслуживание включите фоновое обслуживание базы данных (которое включает сканирование ESE в режиме 24 x 7), выберите одно из заданных расписаний или нажмите Настройка, чтобы создать собственное расписание.
    Включение сканирования базы данных подсистемой ESE в режиме 24 x 7
    Включение фонового обслуживания базы данных
  6. Нажмите кнопку ОК, чтобы сохранить изменения.

Установка расписания обслуживания базы данных с помощью командной консоли

Подраздел «База данных почтовых ящиков» Для выполнения этой процедуры необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе в разделе Разрешения для почтового ящика.

В этом примере с помощью командлета Set-MailboxDatabase задается расписание обслуживания для базы данных почтовых ящиков MailboxDatabase1 на сервере Server01, которое должно выполняться в период с 02:00 до 03:00 по воскресеньям и средам.

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

В этом примере командлет Set-MailboxDatabase используется для подключения базы данных с фоновым контрольным суммированием в режиме 24 x 7.

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

При установке значения $false база данных будет подключена без контрольного суммирования в режиме 24 x 7, и будет выполняться обслуживание подсистемой ESE с проверкой контрольной суммы во время выбранного периода оперативного обслуживания.

Дополнительные сведения о синтаксисе и параметрах см. в разделе Set-MailboxDatabase. Дополнительные сведения об обслуживании базы см. в подразделе «Обслуживание базы данных» раздела New Exchange Core Store Functionality.