Applies ToDynamics CRM 4.0

Проблемы

В 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 обновления и hotfixes Important This section, method или task contains steps that tell you how to modify the registry (Изменение реестра). Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует точно выполнять приведенные инструкции. В качестве дополнительной защитной меры перед изменением реестра необходимо создать его резервную копию. Это позволит восстановить реестр в случае возникновения проблем. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:

322756 Чтобы мы могли включить этот исправление в реестре Windows после установки этого исправления, перейдите в раздел "Исправить это для меня". Если вы хотите самостоятельно включить исправление, перейдите в раздел"Самостоятельноеисправление исправлений".

Помощь в решении проблемы

Чтобы включить исправление автоматически, нажмите кнопку "Исправить" или ссылку. Затем нажмите кнопку Выполнить в диалоговом окне Скачивание файла и следуйте инструкциям мастера устранения проблем Fix it.

Примечания

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

  • Решения по устранению проблем можно скачать на любой компьютер, а затем сохранить их на устройство флэш-памяти или компакт-диск и запустить на нужном компьютере.

Затем перейдите в раздел"Проблема была исправлена?"

Самостоятельное решение проблемы

Чтобы включить этот hotfix, выполните следующие действия:

  1. Нажмите кнопку"Начните", выберите "Выполнить",введите "regedit" и нажмите кнопку "ОК".

  2. В редакторе реестра найдите следующий подменю:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM

  3. Определите, существует ли запись реестра DWORD с именем AsyncRemoveCompletedWorkflows. Значение записи реестра AsyncRemoveCompletedWorkflows должно быть равно 1.

  4. Если запись реестра AsyncRemoveCompletedWorkflows не существует, добавьте ее. Для этого выполните следующие действия:

    1. Щелкните правой кнопкой мыши MSCRM,наведите указатель мыши на пункт "Новый", выберите значение DWORD и введите "AsyncRemoveCompletedWorkflows" в поле "Имя".

    2. Дважды щелкните AsyncRemoveCompletedWorkflowsи введите 1 в поле "Значение".

    3. Нажмите кнопку"Начните", выберите "Выполнить",введите iisreset и нажмите кнопку "ОК".Примечание. Если значение в поле "Значение" для DWORD asyncRemoveCompletedWorkflows возвращается к 0, Microsoft Dynamics CRM сохранит записи рабочего процесса в базе данных даже после завершения задач.

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

968520 Производительность низкая, если таблица AsyncOperationBase становится слишком большой в Microsoft Dynamics CRM 4.0

Проблема устранена?

  • Проверьте, устранена ли проблема. Если устранена, пропустите дальнейшие инструкции, приведенные в этом разделе. Если нет, обратитесь в службу технической поддержки.

  • Мы ценим ваши замечания. Чтобы оставить отзыв или сообщить о проблемах с этим решением, оставьте комментарий в блоге«Fix it for me»или отправьте нам сообщение электронной почты.

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

Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в указанной ниже статье базы знаний Майкрософт.

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

887283 Microsoft Business Solutions CRM Software hotfix и обновить стандарты именования пакетов

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.