Дата последнего изменения раздела:
2007-01-05
Анализатор сервера Microsoft® Exchange запрашивает службу каталогов Active Directory®, чтобы определить, находятся ли файлы базы данных для данного хранилища почтовых ящиков на том же физическом диске, что и файлы журнала транзакций для данной группы хранения. А именно, анализатор сервера Exchange запрашивает Active Directory, чтобы определить следующее:
- Имеется ли в хранилище почтовых ящиков более 100 почтовых
ящиков, определяемых подсчетом значений атрибута homeMDBBL
объекта хранилища почтовых ящиков (класс msExchPrivateMDB).
Если в хранилище почтовых ящиков меньше 100 почтовых ящиков,
влияние местоположения файлов на производительность будет
минимальным.
- Путь файлов базы данных для хранилища почтовых ящиков,
определяемое чтением значения msExchEDBFile объекта
хранилища почтовых ящиков.
- Путь файлов журнала транзакций для группы хранения,
определяемый чтением значения msExchESEParamLogFilePath
объекта группы хранения (класс msExchStorageGroup).
- Указывает ли путь в msExchESEParamLogFilePath на тот же
диск, что и путь в msExchEDBFile.
Кроме того, анализатор сервера Exchange определяет следующее:
- Работают ли серверные расширения Exchange для подключаемого
сетевого хранилища (NAS) под управлением Windows на сервере,
определяемом запросом класса Win32_Service инструментария
Microsoft Windows® Management Instrumentation (WMI) для значения
атрибута Started для серверных NAS-расширений Exchange
(wssexchmap). Если серверные расширения Exchange для NAS под
управлением Windows работают, это означает, что требуемые файлы,
возможно, находятся не на локальном приводе и аспекты
производительности, возможно, не играют роли.
- Находятся ли файлы на дисковом томе, имя которого содержит
больше трех символов, определяемых запросом WMI-класса
Win32_Volume. Опять же, это может означать, что файлы
находятся не на локальном приводе и аспекты производительности,
возможно, не применимы.
Для обеспечения отказоустойчивости в случае сбоя жесткого диска файлы журнала транзакций и файлы базы данных Exchange следует хранить на отдельных физических жестких дисках. Размещая журналы и файлы базы данных на отдельных жестких дисках, можно значительно повысить производительность ввода/вывода жесткого диска.
Примечание. |
---|
Для обеспечения отказоустойчивости в случае необходимости восстановления базы данных каждая группа хранения имеет свой собственный набор журналов транзакций. В файлы журнала транзакций записывается каждое изменение в каждой базе данных данной группы хранения. Журналы транзакций не удаляются до выполнения полной архивации всех баз данных группы хранения. |
В следующих примерах иллюстрируется восстановление данных даже в критических обстоятельствах (например, при полном выходе из строя жесткого диска, содержащего файлы базы данных или файлы журнала транзакций), если имеется архивная копия и файлы журнала транзакций находятся на отдельном диске.
- Если происходит отказ жесткого диска, содержащего файлы базы
данных, можно заменить этот жесткий диск, восстановить файлы базы
данных из последней архивной копии и затем с помощью текущих
журналов, которые были расположены на отдельном жестком диске,
восстановить данные на сервере Exchange и привести их к состоянию
на момент отказа жесткого диска.
- Если на жестком диске, который содержит журналы транзакций,
происходит отказ, но жесткий диск с файлами базы данных работает
нормально и файл хранилища базы данных правильно закрыт, можно
попытаться отремонтировать отказавший диск журнала транзакций и
повторно подключить хранилище базы данных. Если файл хранилища базы
данных правильно не закрывается, он останется в несогласованном
состоянии и может быть подключен только после принудительного
восстановления с помощью программы eseutil.exe, что может привести
к некоторым потерям данных. Другой вариант — восстановить файл
хранилища базы данных из архивной копии, которая не будет содержать
данные о новых почтовых ящиках, созданных после архивации.
Важно! |
---|
Если файлы базы данных Exchange и журнала транзакций хранятся на одном физическом жестком диске и происходит отказ этого диска, теряются все данные, созданные после последней архивации. |
Кроме того, размещение файлов базы данных и файлов журнала транзакций на отдельных физических дисках повышает общую производительность системы. Exchange записывает каждую операцию сначала в файл журнала транзакций, а затем — в файл базы данных. При этом файлы журнала транзакций используются всеми хранилищами почтовых ящиков в группе хранения. Если эти файлы находятся на одном физическом диске, для выполнения операции записи головка привода должна многократно перемещаться между местоположением текущего файла журнала транзакций и местоположениями файлов базы данных. Если же файлы находятся на отдельных дисках, одна из головок привода находится в позиции записи в файл журнала транзакций. Таким образом, операции могут выполняться быстрее, чем когда файлы находятся на одном диске. Разница в производительности для одной операции невелика, но при высокой системной нагрузке может стать значительной.
Чтобы оптимизировать конфигурацию, можно переместить файлы журнала транзакций или файлы базы данных.
Перемещение файлов журнала транзакций на другой диск на сервере Exchange 2000 Server или Exchange Server 2003
-
В системном диспетчере Exchange разверните нужный объект-сервер Exchange, щелкните правой кнопкой мыши нужную группу хранения и в контекстном меню выберите Свойства.
-
На вкладке Общие укажите новое местоположение для файлов.
Например, если диск E:\ будет содержать только журналы для этой группы хранения, в разделе Местоположение журнала транзакций нажмите кнопку Обзор и выберите диск E:\.
Изменение расположения файлов журнала транзакций группы хранения Exchange на сервере Exchange Server 2007
-
Следуйте указаниям раздела «How to Set or Change the Location of Storage Group Log Files» (Как установить или изменить расположение файлов журнала транзакций группы хранения) (http://go.microsoft.com/fwlink/?LinkId=80702) в основной документации Exchange Server 2007.
Перемещение файлов базы данных на другой диск на сервере Exchange 2000 Server или Exchange Server 2003
-
В системном диспетчере Exchange разверните объект-сервер Exchange, на котором находится хранилище, разверните соответствующий контейнер группы хранения, щелкните правой кнопкой мыши нужный объект хранилища почтовых ящиков и в контекстном меню выберите Свойства.
-
На вкладке База данных диалогового окна Свойства укажите новые местоположения файлов.
Внимание! |
---|
Чтобы переместить файл базы данных, необходимо временно отключить базу данных, затем снова ее подключить. Мастер автоматически выполняет эту процедуру, но во время этого процесса база данных недоступна для всех пользователей. |
Перемещение файлов базы данных на другой диск на сервере Exchange Server 2007 с помощью мастера перемещения пути базы данных
-
Запустите консоль управления Exchange на сервере с размещенной группой хранения.
-
В дереве консоли разверните узел Конфигурация сервера и щелкните значок Почтовый ящик.
-
На панели результатов разверните соответствующий контейнер группы хранения, щелкните правой кнопкой нужный объект базы данных почтового ящика и затем щелкните Переместить путь базы данных. Откроется окно мастера перемещения пути базы данных.
-
На вводной странице в окне пути файлов базы данных отображается расположение файлов базы данных. Щелкните «Обзор», чтобы указать местоположение, куда следует переместить эти файлы.
-
Щелкните «Переместить».
-
На странице «Завершение» подтвердите успешное изменение пути файла базы данных. Состояние «Завершено» указывает, что мастер успешно завершил выполнение задачи. Состояние «Завершить не удалось» указывает, что задача не завершена. Если задача не завершена, просмотрите сводные данные, чтобы выяснить причину, а затем нажмите кнопку «Назад», чтобы внести изменения конфигурации. Нажмите «Готово», чтобы завершить работу мастера перемещения пути базы данных.
Примечание. |
---|
Для перемещения файлов базы данных также можно использовать командную консоль Exchange. Дополнительные сведения см. в разделе Move- DatabasePath. |
Дополнительные сведения о файлах базы данных сервера Exchange см. в следующих разделах:
- «Управление хранилищами почтовых ящиков и хранилищами общих
папок» в Руководстве администратора сервера Exchange
Server 2003 (http://go.microsoft.com/fwlink/?LinkId=47617)
- «Общие сведения о хранилищах Exchange Server 2003» в
руководстве Работа с хранилищами Exchange Server 2003
(http://go.microsoft.com/fwlink/?LinkId=47595)
Дополнительные сведения об управлении файлами базы данных сервера Exchange см. в статье 328794 базы знаний корпорации Майкрософт «How to Protect Exchange Data from Hard Disk Failure» (Как защитить данные Exchange при отказе жесткого диска) (http://go.microsoft.com/fwlink/?LinkId=3052&kbid=328794)
Дополнительные сведения о принудительном исправлении хранилищ базы данных Exchange см. в статье 296788 базы знаний «Offline Backup and Restoration Procedures for Exchange» (Процедуры архивации и восстановления Exchange в автономном режиме) (http://go.microsoft.com/fwlink/?LinkId=3052&kbid=296788).
Дополнительные сведения о выполнении принудительного исправления для файла хранилища базы данных Exchange см. в статье 810190 базы знаний «XADM: «the information store terminated abnormally» error message and event ID 447 is logged» (XADM: сообщение об ошибке «аварийное закрытие банка сообщений» и регистрация кода события 447) (http://go.microsoft.com/fwlink/?LinkId=3052&kbid=810190).