Проблемы
В 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, выполните следующие действия:
-
Нажмите кнопку"Начните", выберите "Выполнить",введите "regedit" и нажмите кнопку "ОК".
-
В редакторе реестра найдите следующий подменю:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
-
Определите, существует ли запись реестра DWORD с именем AsyncRemoveCompletedWorkflows. Значение записи реестра AsyncRemoveCompletedWorkflows должно быть равно 1.
-
Если запись реестра AsyncRemoveCompletedWorkflows не существует, добавьте ее. Для этого выполните следующие действия:
-
Щелкните правой кнопкой мыши MSCRM,наведите указатель мыши на пункт "Новый", выберите значение DWORD и введите
"AsyncRemoveCompletedWorkflows" в поле "Имя". -
Дважды
щелкните AsyncRemoveCompletedWorkflowsи введите 1 в поле "Значение". -
Нажмите кнопку
"Начните", выберите "Выполнить",введите 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 и обновить стандарты именования пакетов