Общие сведения о параметрах конфигурации базы данных транспорта
Применимо к: Exchange Server 2010 SP2, Exchange Server 2010 SP3
Последнее изменение раздела: 2015-03-09
Серверы с установленной ролью транспортного сервера-концентратора или пограничного транспортного сервера Microsoft Exchange Server 2010 для некоторых компонентов транспортного сервера используют технологию базы данных с расширенным обработчиком хранилищ (ESE). Технология расширенного обработчика хранилищ, ранее известная как JET, представляет собой метод, определяющий низкоуровневый интерфейс API для основных структур базы данных в Exchange 2010. Технология ESE используется для перечисленных ниже компонентов транспорта.
База данных очереди сообщений. Очередь — это временное хранилище сообщений, ожидающих следующую стадию обработки. Каждая очередь представляет собой логический набор сообщений, которые обрабатываются транспортным сервером в определенном порядке. Дополнительные сведения см. в разделе Общие сведения об очередях транспорта.
База данных IP-фильтров. В базе данных IP-фильтров хранятся черные и белые списки IP-адресов, которые используются при фильтрации подключений. Дополнительные сведения см. в разделе Основные сведения о фильтрации подключений.
База данных очереди сообщений и база данных IP-фильтров являются отдельными базами данных ESE. Они не имеют общих ресурсов. Однако можно настроить параметры конфигурации баз данных ESE на транспортном сервере-концентраторе или на пограничном транспортном сервере, которые будут применяться ко всем базам данных ESE, которые расположены на этом сервере.
Общие сведения о базах данных ESE
Базы данных ESE используют файлы журналов для принятия, отслеживания и обслуживания данных. Для повышения производительности все транзакции записываются сначала в файлы журналов и в память, а только затем в файл базы данных. Файл контрольных точек позволяет отслеживать записи в журнале транзакций, зафиксированные в базе данных. При нормальном завершении работы службы транспорта Microsoft Exchange изменения, зарегистрированные в журналах транзакций, но не зафиксированные в базе данных, обязательно фиксируются в базе данных.
Для базы данных очереди сообщений и базы данных IP-фильтров используется циклическое ведение журнала. Это означает, что журнал зафиксированных транзакций, имеющихся в журналах транзакций, не сохраняется. Все журналы транзакций старше текущей контрольной точки немедленно удаляются автоматически. Таким образом, журналы транзакций невозможно преобразовать для восстановления базы данных очереди сообщений или базы данных IP-фильтров из резервной копии.
Общие сведения о конфигурации хранения
Рекомендации по настройке хранилища в базах данных ESE см. в статье Общие сведения о конфигурации хранения.
Настройка общих параметров баз данных ESE на транспортных серверах
Общие параметры конфигурации баз данных ESE доступны в файле конфигурации приложения EdgeTransport.exe.config, расположенном в каталоге C:\Program Files\Microsoft\Exchange Server\V14\Bin. Файл EdgeTransport.exe.config является XML-файлом конфигурации приложения, связанным с файлом EdgeTransport.exe. EdgeTransport.exe и MSExchangeTransport.exe являются исполняемыми файлами, которые используются службой транспорта Microsoft Exchange. Эта служба выполняется на каждом транспортном сервере-концентраторе и пограничном транспортном сервере. Изменения, внесенные в файл EdgeTransport.exe.config, применяются после перезапуска службы транспорта Microsoft Exchange. Если опция конфигурации отсутствует или содержит значение по умолчанию, используется это значение по умолчанию.
В этом примере показана обычная структура файла EdgeTransport.exe.config.
<configuration>
<runtime>
<gcServer enabled="true" />
</runtime>
<appSettings>
<add key="Configuration Option" value="Value" />
...
</appSettings>
</configuration>
В разделе <appSettings>
можно добавлять или изменять параметры конфигурации. Большинство параметров конфигурации не относятся к общим параметрам баз данных ESE. В этом разделе не рассматриваются любые параметры конфигурации, которые не относятся к общим параметрам баз данных ESE.
![]() |
---|
Имена параметров в разделе <add key=../> зависят от регистра символов. |
Дополнительные сведения о параметрах базы данных очереди сообщений, доступных в файле EdgeTransport.exe.config, см. в разделе Общие сведения об очередях транспорта.
В следующей таблице приведены общие параметры конфигурации баз данных ESE, доступные в файле EdgeTransport.exe.config.
Общие параметры конфигурации баз данных ESE
Имя параметра | Описание |
---|---|
DatabaseCacheFlushStart |
Этот параметр включает удаление кэшированных транзакций базы данных из памяти при перегрузке кэша. Значение этого параметра представляет собой процент неиспользуемого пространства в кэше. Если процент свободного пространства кэша базы данных опускается ниже установленного значения, фоновый процесс осуществляет запись кэшированных транзакций базы данных в журнал транзакций. По умолчанию используется значение 3. |
DatabaseCacheFlushStop |
Этот параметр приостанавливает удаление кэшированных транзакций базы данных из памяти при возврате к нормальному уровню использования кэша. Значение этого параметра представляет собой процент неиспользуемого пространства в кэше. Если процент свободного пространства кэша базы данных превышает установленное значение, фоновый процесс, осуществляющий запись кэшированных транзакций базы данных в журнал транзакций, приостанавливается. По умолчанию используется значение 5. |
DatabaseCheckPointDepthMax |
Этот параметр управляет общим допустимым размером всех журналов незафиксированных транзакций на жестком диске. Значение по умолчанию — 512 МБ. Если установить для параметра DatabaseCheckPointDepthMax слишком низкое значение, это может привести к значительному снижению производительности, поскольку незафиксированные транзакции будут принудительно фиксироваться в базе данных вместо того, чтобы записываться в журналы транзакций. Не рекомендуется изменять значение по умолчанию параметра DatabaseCheckPointDepthMax. |
DatabaseMaxCacheSize |
Этот параметр определяет максимальный размер кэша базы данных в памяти. По умолчанию используется значение 1 ГБ. |
Необходимо помнить, что база данных очереди сообщений и база данных IP-фильтров полностью изолированы друг от друга. Файлы баз данных ESE не используют файлы баз данных, журналов транзакций или кэш совместно. Общие параметры конфигурации применяются к каждой базе данных и поддерживающей ее инфраструктуре. Например, при установке параметра DatabaseMaxCacheSize происходит одновременная установка максимального размера кэша для базы данных очереди сообщений и базы данных IP-фильтров.
© Корпорация Майкрософт (Microsoft Corporation), 2010. Все права защищены.