Дата последнего изменения раздела: 2006-07-13

Средство анализатора сервера Microsoft® Exchange Server просматривает файл Store.fcl журнала вызовов функций Exchange на наличие событий, которые указывают на действующие межкомпонентные вызовы модуля расширяемого хранилища Exchange (ESE) из службы банка данных Microsoft Exchange (Store.exe).

Действующий вызов — это запрос, исходящий из службы банка данных Microsoft Exchange (Store.exe), к другим компонентам, на который не получен ответ на момент записи данных журнала вызовов функций в файл Store.fcl.

Служба банка данных Microsoft Exchange расположена поверх базы данных ESE. ESE является сложным модулем на основе транзакций. Транзакция представляет собой серию операций, определяемых в качестве элементарных (невидимых) единиц. Все операции в транзакции являются либо выполненными и окончательно сохраненными, либо ни одна из операций не является выполненной.

Сервер Exchange Server использует ESE в качестве встроенного модуля базы данных, определяющего структуру базы данных и управляющего распределением памяти. Модуль базы данных кэширует базу данных в памяти, передавая четырехкилобайтные (КБ) блоки данных (страницы) в память и из нее. Он обновляет страницы в памяти и записывает новые или обновленные страницы обратно на диск. Когда система получает запрос, модуль базы данных может буферизировать данные в памяти. Таким образом, ему не требуется постоянно осуществлять доступ к диску.

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

Если анализатор сервера Exchange Server обнаружит, что события в файле ведения журнала Store.fcl отражают преобладание вызовов, поступающих от службы банка данных Exchange (Store.exe) в базу данных ESE, анализатор сервера Exchange Server отобразит ошибку.

Когда межкомпонентные вызовы от службы базы данных Microsoft Exchange(Store.exe) ожидают ответа, потоки удаленных вызовов процедур могут архивироваться на фоне этих запросов, что может привести к понижению производительности сервера Exchange Server, например из-за задержек в ответах сервера на запросы клиентов.

Причиной действующих вызовов, поступающих от службы база данных Microsoft Exchange в ESE, может служить наличие следующих условий:

Чтобы устранить эту ошибку, выполните следующие шаги:

Дополнительные сведения

Дополнительные сведения о настройке окон времени оперативной дефрагментации см. в базе знаний Майкрософт в статье 244524, описывающей способы настройки окон времени оперативной дефрагментации Exchange Server (http://go.microsoft.com/fwlink/?linkid=3052&kbid=244524).

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

Дополнительные сведения об определении размеров дисков и оптимизации их использования для сервера Exchange Server см. в разделах, описывающих расчет требований к системе ввода-вывода диска и общие рекомендации для нескольких архитектур, которые содержатся в статье, посвященной оптимизации хранилища для Exchange Server 2003 (http://go.microsoft.com/fwlink/?linkid=49324).

Дополнительные сведения о ESE см. в статье, посвященной архитектуре модуля ESE (http://go.microsoft.com/fwlink/?linkid=67009).