Таблиците AsyncOperationBase и WorkflowLogBase нарастват прекалено много и възникват проблеми с производителността, когато използвате много работни потоци в Microsoft Dynamics CRM 4.0

Симптоми

Използвате много работни потоци в Microsoft Dynamics CRM 4.0. Таблиците AsyncOperationBase и WorkflowLogBase нарастват прекалено много и възникват проблеми с производителността.

Причина

Този проблем възниква, защото когато се стартират правила в работния поток в таблиците AsyncOperationBase и WorkflowLogBase на базата данни MSCRM се създават екземпляр на работния поток и запис за работния поток. Обаче когато екземплярът на работния поток, записът за работния поток остава в базата данни. Поради това таблиците AsyncOperationBase и WorkflowLogBase продължават да нарастват. В крайна сметка намалява производителността.

Забележка: Свойството AsyncOperationType за тези записи е зададено като 10.

Решение

Този проблем е решен в най-новия пакет с кумулативни актуализации за Microsoft Dynamics CRM 4.0.
За повече информация щракнете върху следния номер на статия в базата знания на Microsoft:
949256 Microsoft Dynamics CRM 4.0 актуализации и актуални корекции



Важно: Този раздел, метод или задача съдържат информация за модифициране на системния регистър. Въпреки това при неправилно модифициране на регистъра може да възникнат сериозни проблеми. Поради тази причина, трябва внимателно да изпълните тези стъпки. За допълнителна защита направете резервно копие на регистъра, преди да го промените. След това, ако възникне проблем, можете да възстановите системния регистър. За повече информация как да направите резервно копие и как да извършите възстановяване на системния регистър, щракнете върху следния номер на статия, за да видите статията в базата със знания на Microsoft:

След като инсталирате актуалната корекция, за да активирате тази спешна корекция вместо вас, отидете на раздела "Решете моя проблем". Ако предпочитате да разрешите сами актуалната корекция, отидете на раздела "Нека реша проблема сам".

Решете моя проблем



За да разрешите автоматично актуалната корекция, щракнете върху Fix it бутона или връзката. След това щракнете върху Изпълнение в диалоговия прозорец за Изтегляне на файлове и следвайте стъпките в съветника на Fix it .




Бележки
  • Възможно е този съветник да е само на английски език. Въпреки това автоматичната корекция функционира и за други езикови версии на Windows.
  • Ако не сте на компютъра с проблема, можете да запишете Fix it решението на флаш устройство или компактдиск и след това да го изпълните на проблемния компютър.

След това преминете към "това реши ли проблема?" раздел.



Нека реша проблема сам

За да активирате тази спешна корекция, изпълнете следните стъпки:

  1. Щракнете върху Старт, щракнете върху изпълнение, въведете regeditи щракнете върху
    OK.
  2. В редактора на системния регистър, намерете следния подключ:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
  3. Определете дали съществува запис в системния регистър DWORD с име AsyncRemoveCompletedWorkflows. Стойност на запис в системния регистър AsyncRemoveCompletedWorkflows трябва да е 1.
  4. Ако AsyncRemoveCompletedWorkflows запис в системния регистър не съществува, добавете запис. За да направите това, изпълнете следните стъпки:
    1. С десния бутон върху MSCRM, посочете
      Нова, щракнете върху DWORD стойности след това въведете
      AsyncRemoveCompletedWorkflows в
      Име на поле.
    2. Щракнете двукратно върху
      AsyncRemoveCompletedWorkflows, след което въведете
      1 в полето за стойност .
    3. Щракнете върху Старт, щракнете върху
      Run, въведете iisresetи след това щракнете върху
      OK.

      Забележка: Ако стойността в полето за данни за стойността AsyncRemoveCompletedWorkflows DWORD се върне в 0, Microsoft Dynamics CRM ще продължи да пази записите за работните потоци в базата данни, дори ако задачите са приключени.
Забележка: Тази актуална корекция е активен само. Затова когато спешната корекция е инсталиран и активиран, само новите записи за работен поток се изтриват автоматично. Ако таблиците AsyncOperationBase и WorkflowLogBase вече са големи, тъй като тези записи за работен поток, трябва да извършите Почистване на тези таблици с помощта на скрипт за почистване на Microsoft SQL Server, който е включен в следната статия от базата знания на Microsoft:
968520 изпълнение е бавен, ако таблицата AsyncOperationBase стане прекалено голяма в Microsoft Dynamics CRM 4.0

Това реши ли проблема?

  • Проверете дали проблемът е решен. Ако проблемът е решен, значи сте готови с този раздел. Ако проблемът не е решен, можете да се свържете с поддръжката.
  • Очакваме вашите коментари. За да предоставите обратна информация или да съобщите за проблеми с това решение, моля добавете коментар в блога "Решете моя проблем" или ни изпратете имейл съобщение.

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

За повече информация относно терминологията за актуализация на софтуера щракнете върху следния номер на статия, за да я видите в базата данни на Microsoft:
824684 описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft
За повече информация относно Microsoft Business Solutions CRM софтуерни корекции и актуализация пакет терминология щракнете върху следния номер на статия в базата знания на Microsoft:
887283 Microsoft Business Solutions CRM софтуерни корекции и актуализация пакет именуване стандарти

Свойства

ИД на статията: 968755 – Последен преглед: 13.01.2017 г. – Редакция: 2

Обратна връзка