Az AsyncOperationBase és a WorkflowLogBase tábla nagyon nagyra nő, és teljesítménybeli problémák lépnek fel, amikor sok munkafolyamatot használ a Microsoft Dynamics CRM 4.0-ban

Hatókör
Dynamics CRM 4.0

Tünetek

A Microsoft Dynamics CRM 4.0 számos munkafolyamatot használ. Az AsyncOperationBase és a WorkflowLogBase tábla nagyon nagyra nő, és teljesítménybeli problémák léptek fel.

Ok

A problémát az okozza, hogy a munkafolyamat-szabályok aktiválásakor a rendszer létrehoz egy munkafolyamat-példányt és egy munkafolyamat-rekordot az MSCRM adatbázis AsyncOperationBase és WorkflowLogBase tábláiban. A munkafolyamat-példány befejeztével azonban a munkafolyamat-rekord az adatbázisban marad. Ezért az AsyncOperationBase és a WorkflowLogBase tábla folyamatosan növekszik. Idővel a teljesítmény csökken.

Megjegyzés: Ezeknek a rekordoknak az AsyncOperationType tulajdonsága 10-re van állítva.

Megoldás

A problémát a Microsoft Dynamics CRM 4.0 legújabb összegző frissítésében javítottuk.
  További információ a Microsoft Tudásbázis következő számú cikkében olvasható (a cikk megnyitásához kattintson a sorszámra):

949256 Microsoft Dynamics CRM 4.0 frissítései és gyorsjavításai

Fontos: Az alábbi szakasz, módszer vagy feladat a beállításjegyzék módosítását magában foglaló lépéseket ismerteti. A beállításjegyzék helytelen módosítása azonban komoly problémákhoz vezethet. Ezért a lehető legnagyobb körültekintéssel végezze el a következő lépéseket. A nagyobb biztonság érdekében a módosítás előtt készítsen biztonsági másolatot a beállításjegyzékről, így probléma esetén visszaállíthatja azt. A beállításjegyzék biztonsági mentéséről és visszaállításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

322756 A beállításjegyzék biztonsági mentése és visszaállítása a Windowsban

Ha a gyorsjavítás telepítése után engedélyezni szeretné ezt a gyorsjavítást, ugorjon a "Javítás funkció" című részhez. Ha saját kezűleg szeretné engedélyezni a gyorsjavítást, ugorjon a "Kézi javítás" című szakaszhoz.

Automatikus javítás

            
A gyorsjavítás automatikus engedélyezéséhez kattintson a Javítás gombra vagy hivatkozásra. Ezután kattintson a Fájl letöltése párbeszédpanel Futtatás gombjára, és kövesse az automatikus javítási varázsló lépéseit.

            
            
Megjegyzések

  • Előfordulhat, hogy ez a varázsló csak angol nyelven érhető el. Az automatikus javítás azonban a Windows többi nyelvi verziójával is működik.
  • Ha ezt a cikket nem azon a számítógépen tekinti meg, amelyen a problémát tapasztalja, mentse a javítást egy flash meghajtóra vagy CD-re, majd futtassa azon a számítógépen, amelyen a hiba jelentkezik.

Ezután lépjen a "Megoldódott a probléma?" szakaszhoz.

Kézi javítás

A gyorsjavítás engedélyezéséhez tegye a következőket:

  1. Kattintson a Start menüFuttatás parancsára, írja be a regedit parancsot, majd kattintson a
    OK gombot.

  2. Keresse meg a beállításszerkesztőben az alábbi alkulcsot:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM

  3. Állapítsa meg, hogy létezik-e AsyncRemoveCompletedWorkflows nevű duplaszó rendszerleíró bejegyzés. Az AsyncRemoveCompletedWorkflows beállításjegyzékbeli bejegyzés értékének 1-nek kell lennie.

  4. Ha az AsyncRemoveCompletedWorkflows beállításjegyzékbeli bejegyzés nem létezik, vegye fel a bejegyzést. Ehhez kövesse az alábbi lépéseket:

    1. Kattintson a jobb gombbal az MSCRM elemre, mutasson a
      Új, kattintson a Duplaszó elemre, majd írja be a következőt:
       AsyncRemoveCompletedWorkflows a
      Név mező.

    2. Dupla kattintás
      AsyncRemoveCompletedWorkflows kifejezést, majd írja be a következőt:
       1 az Érték mezőben.

    3. Kattintson a Start gombra, majd a
      Futtassa a parancsot, írja be az iisreset parancsot, majd kattintson a
      OK gombot.

      Megjegyzés: Ha az AsyncRemoveCompletedWorkflows duplaszó értéke esetén visszaáll a 0-ra, a Microsoft Dynamics CRM akkor is megőrzi a munkafolyamat-rekordokat, ha a feladatok befejeződtek.

Megjegyzés: Ez a gyorsjavítás kizárólag proaktív tevékenységet végez. Ezért a gyorsjavítás telepítésekor és aktiválásakor csak az új munkafolyamat-rekordok törlődnek automatikusan. Ha az AsyncOperationBase és a WorkflowLogBase tábla már túl nagy ezen munkafolyamat-rekordok miatt, akkor a Microsoft Tudásbázis alábbi cikkében megtalálható Microsoft SQL Server-karbantartási parancsfájllal törölnie kell ezeket a táblákat:

968520 A teljesítmény lassú, ha az AsyncOperationBase tábla túl nagy lesz a Microsoft Dynamics CRM 4.0-ban

Megoldódott a probléma?

  • Ellenőrizze, hogy a probléma megoldódott-e. Ha a probléma megoldódott, nem kell továbbolvasnia ezt a szakaszt. Ha a probléma továbbra is fennáll, forduljon az ügyfélszolgálathoz.
  • Nagyra értékeljük a visszajelzését. Ha visszajelzést szeretne küldeni, vagy jelenteni szeretné a megoldással kapcsolatos problémákat, kérjük, hagyjon visszajelzést a "Javítás nekem" blogon, vagy küldjön nekünk egy e-mailt .

További információ

A szoftverfrissítésekkel kapcsolatos terminológiáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

824684 A Microsoft szoftverfrissítéseinek leírására használt szabványos terminológia leírása A Microsoft Business Solutions CRM szoftverrel kapcsolatos gyorsjavításával és frissítési csomagjával kapcsolatos terminológiáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:

887283 Microsoft Business Solutions CRM szoftver gyorsjavítási és frissített csomagelnevezési szabványok