Дата последнего изменения раздела:
2006-11-22
Анализатор рекомендаций Microsoft® Exchange Server использует монитор пользователей сервера Exchange Server (ExMon), чтобы определить, занимают ли операции MAPI больше времени, чем это должно быть на исправном сервере Exchange.
В частности, анализатор рекомендаций Exchange Server просматривает данные ExMon на наличие запрошенных пользователями операций MAPI FindRow, выполнение которых заняло более 30 секунд.
Увеличение числа представлений для каждой из папок может увеличить длительность выполнения многих операций MAPI. Клиентские приложения используют операции MAPI SeekRow или FindRow для перемещения указателя между строками представления. Операция SeekRow указывает, на сколько строк должен быть перемещен указатель, и требует совсем немного ресурсов ЦП. Операции FindRow требуется значительный объем вычислительных ресурсов, поскольку она перемещает указатель к первому элементу нематериализованного представления (оно не будет кэшироваться), которое отвечает условиям ограничения, а затем удаляет данное представление после того, как клиентское приложение завершило выполняемое действие. Общие затраты времени ЦП на операцию FindRow зависит от сложности ограничения, а также от того, сколько строк нужно просмотреть до того, как будет найден первый элемент, отвечающий заданным условиям, поэтому затраты времени ЦП растут по мере увеличения числа элементов в папке.
Вследствие высокой нагрузки на ЦП при выполнении операции FindRow можно рекомендовать выполнять эту операцию в режиме кэширования, чтобы снизить нагрузку на сервер. Обратите внимание, что иногда высокая нагрузка на ЦП вызвана совместным использованием календарей, и в этом случае применение режима кэширования не приведет к снижению нагрузки. Высокая нагрузка операции FindRow на процессор может указывать на создание большого числа представлений, создание ресурсоемких представлений или наличие папок с большим количеством элементов.
Если анализатор рекомендаций Exchange Server определит, что запущенная пользователем операция MAPI FindRow заняла более 30 секунд, отображается сообщение об ошибке.
Операция MAPI FindRow, длящаяся более 30 секунд, не обязательно является ошибкой. Если один или несколько пользователей сталкиваются с частыми задержками, или задержки приводят к снижению удобства работы с электронной почтой, следует установить причину задержек. Следует опросить пользователя, сталкивающегося с задержками, и выяснить следующее:
- Насколько велико количество элементов в папках.
- Какие приложения применяет пользователь.
Для устранения этой проблемы выполните следующие действия.
- Предложите пользователям, у которых в папках хранится много
элементов, уменьшить число элементов в каждой папке. Рекомендуется,
чтобы число элементов в папках «Входящие», «Календарь»,
«Отправленные», «Контакты» и «Удаленные» не превышало 5000.
- Настройте клиентские компьютеры, вызвывающие наибольшую
нагрузку (особенно компьютеры с длительными задержками операций
Restrict, SetColumns и FindRow) на
использование режима кэширования Exchange. Режим кэширования
Exchange позволяет избавить сервер от большей части избыточного
трафика RPC.
- Попробуйте закрыть все приложения, затем запускайте их по
одному, чтобы установить, какое из них вызывает проблему. Если эти
приложения не требуются дли бизнеса или для них выпущено
обновления, следует навсегда закрыть все приложения, вызывающие
проблемы, или обновить эти приложения для снижения нагрузки до
приемлемого уровня.
Примечание. |
---|
Некоторые приложения могут значительно увеличить загрузку на сервер и без запуска множества операций MAPI. Причина заключается в том, что для некоторых операций требуется больше ресурсов системы, чем для других. Даже небольшое увеличение количества ресурсоемких операций может привести к значительному повышению нагрузки на сервер. В отчетах ExMon пользователи могут вызывать значительную загрузку ЦП без запуска большого числа операций MAPI. |
При наличии ограничения производительности (обычно причиной ограничения является недостаточная скорость работы дисков или ЦП) увеличиваются задержки операций FindRow.
Дополнительные сведения
Дополнительные сведения см. в следующих ресурсах сервера Exchange Server:
- Performance and Scalability Guide for Exchange Server 2003
(http://go.microsoft.com/fwlink/?LinkId=47576)
(Руководство по производительности и масштабируемости для Exchange
Server 2003)
- Troubleshooting Microsoft Exchange Server Performance (http://go.microsoft.com/fwlink/?LinkId=47588)
(Устранение неполадок, связанных с производительностью сервера
Microsoft Exchange Server)
- Exchange Server 2003 Performance: 10 Things to Think About
(http://go.microsoft.com/fwlink/?LinkId=56460)
(Производительность Exchange Server 2003 — 10 вопросов к
размышлению)
- Статья 905803 базы знаний Майкрософт «Outlook users experience
poor performance when they work with a folder that contains many
items on a server that is running Exchange Server 2003 or Exchange
2000 Server» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=905803)
(Низкая производительность Outlook при работе с папкой, содержащей
множество элементов, на сервере Exchange Server 2003 или Exchange
2000 Server)