Symptom
Du använder många arbetsflöden i Microsoft Dynamics CRM 4.0. Tabellerna AsyncOperationBase och WorkflowLogBase blir mycket stora och prestandaproblem uppstår.
Orsak
Det här problemet uppstår eftersom en arbetsflödesinstans och en arbetsflödespost skapas i AsyncOperationBase- och WorkflowLogBase-tabellerna i MSCRM-databasen när arbetsflödesreglerna skapas. När arbetsflödesinstansen har slutförts finns dock arbetsflödesposten kvar i databasen. Därför växer även AsyncOperationBase- och WorkflowLogBase-tabellerna. Till slut kommer prestandan att minska.
Observera att egenskapen AsyncOperationType för dessa poster är inställd på 10.
Lösning
Det här problemet är åtgärdat i den senaste kumulativa uppdateringen för Microsoft Dynamics CRM 4.0.
Om du vill ha mer information klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:
949256 Uppdateringar och snabbkorrigeringar i Microsoft Dynamics CRM 4.0 Viktigt! Det här avsnittet, den här metoden eller uppgiften innehåller steg som visar hur
du ändrar registret. Men om du ändrar registret på fel sätt kan det orsaka allvarliga problem. Se därför till att du följer de här stegen noggrant. För ytterligare skydd bör du backa upp registret innan du ändrar det. Du kan sedan återställa registret om det uppstår problem. Om du vill ha mer information om hur du ska backa upp och återställa registret klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:
322756 Om du vill att snabbkorrigeringen ska aktiveras går du till avsnittet "Åtgärda det åt mig" om du vill att vi ska aktivera snabbkorrigeringen åt dig när du har installerat
snabbkorrigeringen. Om du föredrar att aktivera snabbkorrigeringen själv går du till avsnittet "Lösadet på egenhand".
Lös det åt mig
Om du vill aktivera snabbkorrigeringen automatiskt klickar du på knappen eller länken Åtgärda det. Klicka sedan på Kör i dialogrutan Filhämtning och följ stegen i Fix it-guiden.
Anteckningar
-
Den här guiden är kanske enbart på engelska. Den automatiska korrigeringsfilen fungerar dock även för andra språkversioner av Windows.
-
Om du inte är på den dator där problemet finns sparar du Fix it-lösningen på ett flashminne eller en CD-skiva och kör den sedan på den dator där problemet uppstår.
Gå sedan till avsnittet"Löste det här problemet?".
Jag löser det själv
Gör så här för att aktivera den här snabbkorrigeringen:
-
Klicka på Start,klicka påKör, skriv regedit och klicka sedan på
OK. -
Leta reda på följande undernyckel i Registereditorn:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
-
Avgör om en DWORD-registerpost som heter AsyncRemoveCompletedWorkflows finns. Värdedata för registerposten AsyncRemoveCompletedWorkflows måste vara 1.
-
Om registerposten AsyncRemoveCompletedWorkflows inte finns lägger du till posten. Gör så här:
-
Högerklicka på MSCRM,peka på Nytt, klicka på DWORD-värde och skriv sedan
AsyncRemoveCompletedWorkflows
i rutan Namn. -
Dubbelklicka på
AsyncRemoveCompletedWorkflowsoch skriv
sedan 1 i rutan Värdedata. -
Klicka på Start,klicka
påKör, skriv iisreset och klicka sedan på
OK.
Obs! Om värdet i värdedatarutan för värdet AsyncRemoveCompletedWorkflows DWORD återgår till 0, fortsätter Microsoft Dynamics CRM att behålla arbetsflödesposterna i databasen även om uppgifterna har slutförts.
-
Observera att den här snabbkorrigeringen endast är proaktiv. När snabbkorrigeringen installeras och aktiveras tas därför bara nya arbetsflödesposter bort automatiskt. Om AsyncOperationBase- och WorkflowLogBase-tabellerna redan är stora på grund av dessa arbetsflödesposter måste du rensa tabellerna med hjälp av Microsoft SQL Server-rensningsskriptet som ingår i följande Microsoft Knowledge Base-artikel:
968520 Prestandan är långsam om AsyncOperationBase-tabellen blir för stor i Microsoft Dynamics CRM 4.0
Löste det här problemet?
-
Kontrollera om problemet är åtgärdat. Om problemet är åtgärdat är du klar med det här avsnittet. Om problemet inte är åtgärdat kan du kontakta support.
-
Vi skulle uppskatta din feedback. Lämna en kommentar på bloggen"Åtgärdadet åt mig" eller skicka ett e-postmeddelande till oss om du vill ge feedback eller rapportera problem med den här lösningen.
Mer information
Om du vill ha mer information om terminologi för programuppdateringar klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:
824684 Beskrivning av den vanliga terminologi som används för att beskriva Microsoft-programuppdateringar Om du vill ha mer information om snabbkorrigeringar för Microsoft Business Solutions CRM-program och uppdatera paketterminologi klickar du på följande artikelnummer för att visa artikeln i Microsoft Knowledge Base:
887283 Snabbkorrigering och uppdatering av paketnamnsstandarder för Microsoft Business Solutions CRM