Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2010-08-05
Серверы с установленной ролью транспортного сервера-концентратора или пограничного транспортного сервера 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 доступны в файле конфигурации приложения 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-фильтров.