Дата последнего изменения раздела: 2007-01-23

Анализатор рекомендаций Microsoft® Exchange Server использует монитор пользователей сервера Exchange Server (ExMon), чтобы определить, занимают ли операции MAPI больше времени, чем это должно быть на исправном сервере Exchange Server.

В частности, анализатор рекомендаций Exchange Server просматривает данные ExMon на наличие запрошенных пользователями операций MAPI SetColumns, выполнение которых заняло более 30 секунд.

C помощью операции MAPI SetColumns создается базовое представление. Вызов операции SetColumns определяет свойства, которые будут отображены в столбцах таблицы в представлении.

При первом запросе отображения какого-либо свойства сервер должен затратить значительный объем вычислительных ресурсов для создания представления. После первого запроса свойства оно будет всегда доступно для последующих представлений. Это означает, что при первом запросе новых свойств вызов операции SetColumns может занять гораздо больше времени. Требуемое количество времени пропорционально числу новых свойств и количеству элементов в папке. Например, при первом просмотре папки «Входящие» после перемещения почтового ящика создание представления займет больше времени. Причина заключается в том, что представления не перемещаются при перемещении почтового ящика. Они создаются заново.

Также длительное время занимает добавление свойств к представлению. Затраты времени на добавление свойств пропорциональны числу добавляемых свойств и количеству элементов в папке. При обычном использовании Microsoft Office® Outlook® к таблице папки сообщений добавляется немного свойств, но можно добавить новые свойства вручную. Обычно это не вызывает проблем. Однако проблемы могут возникнуть, если приложение постоянно добавляет столбцы, добавляет много столбцов или клиент добавляет несколько столбцов при наличии в папке большого количества элементов. Чем больше столбцов отображается в таблице папки сообщений, тем больше времени занимает выполнение всех действий с элементами в этой папке. После добавления столбца его невозможно удалить. Каждое свойство в таблице папки сообщений увеличивает время, необходимое для вставки элементов в эту папку.

Если анализатор рекомендаций Exchange Server определит, что запущенная пользователем операция MAPI SetColumns заняла более 30 секунд, отображается сообщение об ошибке.

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

Некоторые приложения будут создавать новые представления и переносить свойства во внутренние структуры хранения данных. Это может повлиять на производительность сервера в долгосрочной перспективе при каждом обращении сервера к данным пользователя. Если один или несколько пользователей сталкиваются с частыми задержками или задержки приводят к снижению удобства работы с электронной почтой, следует установить причину задержек. Следует опросить пользователя, сталкивающегося с задержками, и выяснить следующее:

Для устранения проблемы выполните следующие действия.

Примечание.
Некоторые приложения могут значительно увеличить загрузку на сервер и без запуска множества операций MAPI. Причина заключается в том, что для некоторых операций требуется больше ресурсов системы, чем для других. Даже небольшое увеличение количества ресурсоемких операций может привести к значительному повышению нагрузки на сервер. В отчетах ExMon пользователи могут вызывать значительную загрузку ЦП без запуска большого числа операций MAPI.

Также следует учесть, что при наличии ограничения производительности (обычно причиной ограничения является недостаточная скорость работы дисков или ЦП) увеличиваются задержки операций SetColumns.

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

Дополнительные сведения см. в следующих ресурсах сервера 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)