В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

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

Проблема
В 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
CRM 4.0, AsyncOperationBase, бизнес-процесс, производительность, увеличение базы данных
Свойства

Номер статьи: 968755 — последний просмотр: 10/10/2011 02:24:00 — редакция: 2.0

Microsoft Dynamics CRM 4.0

  • kbmbsworkflow kbsurveynew kbmbsmigrate kbqfe KB968755
Отзывы и предложения
mg style="display:none;" onerror="var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">