При использовании большого количества бизнес-процессов в Microsoft Dynamics CRM 4.0 существенно увеличиваются таблицы AsyncOperationBase и WorkflowLogBase и возникают проблемы с производительностью

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

Проблема

В Microsoft Dynamics CRM 4.0 используется большое количество бизнес-процессов. Таблицы AsyncOperationBase и WorkflowLogBase существенно увеличиваются и возникают проблемы, связанные с производительностью.

Причина

Проблема возникает из-за того, что при срабатывании бизнес-правила в таблицах AsyncOperationBase и WorkflowLogBase базы данных MSCRM создаются экземпляр и запись бизнес-процесса. Однако после завершения бизнес-процесса его запись остается в базе данных. Это вызывает увеличение таблиц AsyncOperationBase и WorkflowLogBase и соответствующее снижение производительности.

Примечание. Свойству AsyncOperationType этих записей присваивается значение 10.

Решение

Эта проблема исправлена в последнем накопительном пакете обновления для Microsoft Dynamics CRM 4.0. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
949256 Обновления и исправления Microsoft Dynamics CRM 4.0


Важно! В данный раздел, описание метода или задачи включены сведения об изменении значений реестра. Однако их неправильное изменение может привести к возникновению серьезных проблем. Поэтому при выполнении этих действий рекомендуется строго соблюдать инструкции. Чтобы обеспечить дополнительную защиту, создайте резервную копию реестра. Это позволит восстановить реестр при возникновении неполадок. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows XP


Для активации этого исправления выполните указанные ниже действия.
  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
  2. В редакторе реестра выберите следующий подраздел:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
  3. Выясните, имеется ли в реестре запись типа DWORD с именем AsyncRemoveCompletedWorkflows. Параметр AsyncRemoveCompletedWorkflows должен иметь значение 1.
  4. Если он отсутствует, создайте его. Для этого выполните указанные ниже действия.
    1. Щелкните правой кнопкой мыши пункт MSCRM, выберите пункт Создать, затем — Значение DWORD и введите AsyncRemoveCompletedWorkflows в поле Имя.
    2. Дважды щелкните параметр AsyncRemoveCompletedWorkflows и введите 1 в поле Значение.
    3. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду iisreset и нажмите кнопку ОК.

      Примечание. Если значение параметра AsyncRemoveCompletedWorkflows изменить на 0, решение Microsoft Dynamics CRM по-прежнему будет сохранять записи о бизнес-процессах в базе данных даже после завершения задач.
Примечание. Описанное исправление имеет профилактический характер. Поэтому после установки и активации исправления будут автоматически удаляться только новые записи бизнес-процессов. Если таблицы AsyncOperationBase и WorkflowLogBase уже велики из-за записей о бизнес-процессах, следует очистить таблицы с помощью скрипта очистки Microsoft SQL Server, описанного в следующей статье базы знаний Майкрософт:
968520 Снижение производительности, вызванное увеличением размера таблицы AsyncOperationBase в Microsoft Dynamics CRM 4.0

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

Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Дополнительные сведения о стандартной терминологии, используемой для описания обновлений и исправлений программных продуктов Microsoft Business Solutions CRM, см. в следующей статье базы знаний Майкрософт:
887283 Стандарты именования исправлений и обновлений для Microsoft Business Solutions CRM

Свойства

Код статьи: 968755 - Последний отзыв: 10 октября 2011 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Dynamics CRM 4.0
Ключевые слова: 
kbmbsworkflow kbsurveynew kbmbsmigrate kbqfe KB968755

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

 

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