Дата последнего изменения раздела: 2005-11-18

Средство анализатора сервера Microsoft® Exchange запрашивает службу каталогов Active Directory®, чтобы определить значение атрибута msExchESEParamLogBuffers для каждой группы хранения. Если анализатор сервера Exchange обнаружит, что значение атрибута msExchESEParamLogBuffers равно 9000, на экран будет выведено сообщение о конфигурации, отличной от конфигурации по умолчанию.

Модуль расширяемого хранилища (Extensible Storage Engine, ESE) использует набор буферов журналов для хранения данных в ОЗУ перед их записью в журналы транзакций. Применение этих буферов повышает быстродействие при ведении журнала транзакций. Для больших серверов используемое по умолчанию значение 84 слишком мало. Из-за этого может чрезмерно возрасти объем дисковых операций ввода-вывода, когда происходит обращение к диску с журналом транзакций и, следовательно, может значительно снизиться быстродействие при загрузке сервера или при отправке пользователями больших сообщений. Увеличение числа буферов журналов ESE повышает быстродействие, но при этом использование виртуальной памяти растет.

Чтобы правильно задать это значение, воспользуйтесь следующей информацией:

Примечание.
Если ранее для числа буферов журнала было задано значение 9000, проверьте, что вы вручную уменьшили это значение после установки пакета обновления 3 для сервера Exchange 2000 Server. Это изменение не выполняется автоматически при установке пакета обновления 3 для сервера Exchange 2000 Server.

При зависании журнала причиной этого может быть слишком низкое число буферов, и тогда следует увеличить его до 9000. Наблюдение за счетчиком производительности Database\Log Record Stalls/sec позволяет определить, произошло ли зависание журнала. Не используйте значений, которые больше 9000, так как это может повредить файлы журнала транзакций.

Примечание.
Значение Log Record Stalls/sec — это число записей журнала, которые не удалось добавить в буферы журнала за одну секунду из-за того, что буферы были заполнены. Если большую часть времени значение этого счетчика отлично от нуля, размер буфера журнала является узким местом.

Это значение следует исправить, применяя, например, оснастку Edit интерфейса ADSI, средство LDP (ldp.exe) или любой другой клиент, использующий протокол LDAP версии 3.

Внимание!
Неправильное изменение атрибутов объектов Active Directory с помощью оснастки Edit интерфейса ADSI, средства LDP или другого клиента, использующего протокол LDAP версии 3, может привести к серьезным неполадкам. Для устранения этих проблем может потребоваться переустановка Microsoft Windows Server™ 2003, Exchange Server 2003 или обоих приложений. Ответственность за изменение атрибутов объектов Active Directory полностью лежит на лице, производящем изменения.

Чтобы вернуться к конфигурации по умолчанию

  1. Запустите оснастку Edit интерфейса ADSI.

  2. Дважды щелкните контейнер Конфигурация, разверните последовательно CN=Службы, CN=Microsoft Exchange и CN=<имя_организации_Exchange>.

  3. Разверните последовательно CN=Административные группы, CN=<имя_группы_администраторов> и CN=Серверы.

  4. Разверните последовательно CN=<имя_сервера> и CN=InformationStore, щелкните правой кнопкой мыши CN=<имя_группы_хранения>, а затем выберите Свойства.

  5. В окне Редактор атрибутов выберите атрибут msExchESEParamLogBuffers, а затем щелкните Изменить.

  6. В поле Изменить атрибут задайте значение 512 для Exchange 2000 Server или 9000 для Exchange Server 2003.

  7. Нажмите Применить, затем — ОК.

  8. Закройте оснастку Edit интерфейса ADSI и перезапустите службу банка данных Microsoft Exchange, чтобы изменения вступили в силу.

Дополнительные сведения о настройке буферов журналов ESE см. в базе знаний Майкрософт в статье 328466, описывающей ситуацию, когда слишком малое значение, установленное для буферов журналов ESE, может привести к прекращению отклика банка данных (может быть на английском языке) (http://go.microsoft.com/fwlink/?LinkID=3052&kbid=328466).