При использовании поиска доступного времени в Microsoft Dynamics CRM 2011 возникают низкой производительности

Переводы статьи Переводы статьи
Код статьи: 2651621 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

При попытке использовать функцию планирования ресурсов найти доступное время в Microsoft Dynamics CRM, наблюдается снижение производительности. Если снова использовать поиск доступного времени и начать новый запрос, улучшает производительность и результаты занимает гораздо меньше времени.

Причина

Эта проблема возникает из-за Microsoft Dynamics CRM развертывания содержит несколько сущностей, связанных с планированием и выполнения нескольких запросов в SQL для извлечения отдельных записей в процессе планирования ресурсов для поиска доступного времени.

Решение

Чтобы устранить эту проблему, загрузите и установите 8 накопительный пакет обновления для Microsoft Dynamics CRM. Для этого следующую статью базы знаний Майкрософт:
2600644 Доступен накопительный пакет обновления 8 для Microsoft Dynamics CRM

После установки накопительного пакета обновления на сервере CRM для сущностей, связанных с планированием следует создать следующий раздел реестра:
SchedulingEngine.CacheConfiguration
После этого, эти объекты будут добавлены в кэш для оптимизации производительности.

Чтобы создать раздел реестра, выполните следующие действия.
  1. На сервере Microsoft Dynamics CRM Начало меню, а затем введите regedit в поле поиска, чтобы открыть редактор реестра.
  2. Найдите следующий подраздел реестра:
    HKEY_Local_Machine\Software\Microsoft\MSCRM
  3. Щелкните правой кнопкой мыши MSCRM, выберите пункт Новый, а затем нажмите кнопку Строковое значение.
  4. Тип SchedulingEngine.CacheConfiguration.
  5. Щелкните правой кнопкой мыши новый раздел и нажмите кнопку Изменить. Изменения, внесенные будет напоминать следующий XML-код. Однако изменения будет зависеть от сущности и параметры, которые требуется использовать. Подробная информация в разделе «Дополнительная информация».
    <CachingModes>
    <CachingMode name="BookCaching">
    <Calendar>DefaultCache</Calendar>
    <CalendarRule>DefaultCache</CalendarRule>
    <Commitment>DefaultCache</Commitment>
    <ConstraintGroup>DefaultCache</ConstraintGroup>
    <Equipment>Direct</Equipment>
    <PluginType>DefaultCache</PluginType>
    <Resource>Direct</Resource>
    <ResourceGroup>DefaultCache</ResourceGroup>
    <ResourceExpansion>DefaultCache</ResourceExpansion>
    <ResourceGroupExpansion>DefaultCache</ResourceGroupExpansion>
    <ResourceSpec>Direct</ResourceSpec>
    <Schedule>DefaultCache</Schedule>
    <Service>DefaultCache</Service>
    <SystemUser>Direct</SystemUser>
    <Team>DefaultCache</Team>
    </CachingMode> 
    <CachingMode name="SearchCaching">
    <Calendar>DefaultCache</Calendar>
    ... (and other entities like above)
    </CachingMode>
    <CachingMode name="PublishResourceGroupsCaching">
    <Calendar>Direct</Calendar>
    (и другие, подобные объекты)
    </CachingMode>
    </CachingModes>

Дополнительная информация

Для каждого объекта, необходимо добавить в кэш существует два возможных значения: Прямой и DefaultCache.
  • Значение DefaultCacheпытается оптимизировать на число запросов, SQL и получает все записи одновременно с помощью одного запроса. После получения всех записей данные хранятся в кэше HTTP.
  • Значение Прямой запросы для каждой записи, используя отдельный запрос SQL.

Примечание Если добавить дополнительные объекты в кэш немного увеличение использования памяти из-за увеличения объема.

Существует три режима:
  • SearchCaching. Использоваться при доступности «найти» или выполняется проверка встречи
  • BookCaching.При сохранении встречи
  • PublishResourceGroupCaching. При реорганизации группы ресурсов и выполняется «публиковать дерева ресурсов»
Режим для некоторых объектов можно установить вместе с помощью тега ресурсы и тега ResourceGroups . Или сущностей можно установить отдельно на детальном уровне.

Сущности ресурсы включают следующие подтипы:
  • Оборудование
  • SystemUsers
  • ResourceSpec
ResourceGroups объекты включают следующие подтипы:
  • ConstraintBasedGroup
  • Группы

Свойства

Код статьи: 2651621 - Последний отзыв: 13 мая 2012 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Dynamics CRM 2011
Ключевые слова: 
kbautohotfix kbqfe kbhotfixserver kbfix kbmt KB2651621 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2651621

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com