Este posibil să vă confrunta?i cu o performan?ă slabă atunci când executa?i sau edita?i fluxuri de lucru în Microsoft Dynamics CRM 4.0

Traduceri articole Traduceri articole
ID articol: 948843 - View products that this article applies to.
Măriți totul | Reduceți totul

SIMPTOME

Când executa?i sau edita?i fluxuri de lucru în Microsoft Dynamics CRM 4.0, este posibil să vă confrunta?i cu o performan?ă slabă.

CAUZĂ

Această problemă apare din cauză că Microsoft Dynamics CRM 4.0 creează înregistrări pentru toate instan?ele inactive ale fluxului de lucru în tabelul PluginAssemblyBase. În plus, dacă modifica?i o regulă a fluxului de lucru, Microsoft Dynamics CRM 4.0 creează o înregistrare în tabelul PluginAssemblyBase ?i o altă înregistrare în tabelul PluginTypeBase. Însă, aceste înregistrări nu sunt eliminate niciodată. Prin urmare, dacă modifica?i de mai multe ori regulile fluxului de lucru, tabelele PluginAssemblyBase ?i PluginTypeBase se măresc.

REZOLUȚIE

Această problemă este remediată în cel mai recent set de actualizări cumulativ pentru Microsoft Dynamics CRM 4.0. Pentru mai multe informa?ii, face?i clic pe următorul număr de articol pentru a-l vedea în Baza de cuno?tin?e Microsoft:
949256 Actualizări ?i remedieri rapide pentru Microsoft Dynamics CRM 4.0

Pentru a îmbunătă?i performan?a acestei remedieri rapide, crea?i următorul index în Baza de date Organization_MSCRM.
Note
  • În scriptul următor, substituentul NumeOrganiza?ie reprezintă numele real al bazei de date Microsoft CRM. Trebuie să înlocui?i substituentul cu numele real al bazei de date.
  • Nu crea?i indexul următor dacă ave?i deja un index care are acelea?i coloane cheie de index. Ave?i posibilitatea să vizualiza?i indexurile existente prin executarea următorului cod:
    sp_helpindex AsyncOperationBase




USE NumeOrganiza?ie_MSCRM 

CREATE NONCLUSTERED INDEX CRM_AsyncOperation_WorkflowCleanupQuery ON [AsyncOperationBase] (OperationType,StateCode,WorkflowActivationId)

Utiliza?i CRM 4 ScaleGroup Job Editor pentru a programa ca serviciul de ?tergere Microsoft Dynamics CRM 4 să se execute după orele normale de lucru, pentru a minimiza impactul asupra performan?ei utilizatorilor Microsoft Dynamics CRM. Pentru a ob?ine CRM 4 Deployment Job Editor, vizita?i următorul site Web Microsoft:
http://code.msdn.microsoft.com/ScaleGroupJobEditor
  1. Selecta?i Organization.
  2. Modifica?i tipul de activitate în Deletion Service.
  3. Seta?i Base Time la o oră de utilizare minimă Microsoft Dynamics CRM sau la o oră care nu este de lucru.
  4. Recomandăm să seta?i/lăsa?i setarea Reschedule Job la cea la fiecare 1440 de minute. Când proceda?i astfel, aceasta se va executa în fiecare zi la ora specificată în câmpul Base Time.
Notă Prima dată când executa?i serviciul de ?tergere Microsoft Dynamics CRM 4.0 după ce a?i aplicat această remediere, poate fi necesar să actualiza?i setarea OLEDBTimeout la un timp mai lung decât valoarea implicită. Recomandăm să crea?i o nouă subcheie REG_DWORD, dacă aceasta nu există deja. Denumi?i subcheia OLEDBTimeout din HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM\ de pe serverul sau serverele Microsoft Dynamics CRM 4.0. Seta?i valoarea la o valoare zecimală 86400. După ce serviciul de ?tergere Microsoft Dynamics CRM 4.0 s-a executat cu această remediere, recomandăm ferm să ?terge?i cheia de registry OLEDBTimeout din HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM sau să îi seta?i valoarea la o zecimală între 60 ?i 300, pentru a contribui ca interogările cu execu?ie lungă să nu cauzeze o blocare SQL excesivă ?i o performan?ă slabă a aplica?iilor.

INFORMAȚII SUPLIMENTARE

După ce instala?i această remediere, este posibil să vede?i următoarele erori înregistrate în jurnalul de evenimente al aplica?iei de pe serverele Microsoft Dynamics CRM 4.0, dacă nu urma?i pa?ii pentru îmbunătă?irea performan?ei lista?i mai jos în descrierea rezolvării, prima dată când se execută serviciul de ?tergere.
. Event Type: Error Event Source: MSCRMDeletionService Event Category: None Event ID: 16387 Date: 2009/01/26 Time: 11:41:54 AM User: N/A Computer: CRMSERVER Description: Error: Deletion Service failed to clean up table=CleanupInactiveWorkflowAssembliesProcedure For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

REFERINȚE

Pentru mai multe informa?ii, face?i clic pe următorul număr de articol pentru a-l vedea în Baza de cuno?tin?e Microsoft:
948629 Mesaj de eroare atunci când încerca?i să lucra?i offline în clientul Microsoft Dynamics CRM 4.0 pentru Outlook cu acces offline: „Failed move data for entity 'Plug-in Assembly' during action Insert, countRows=[Number]”
Pentru informa?ii suplimentare despre terminologia utilizată pentru a descrie actualizările de software Microsoft, face?i clic pe următoarele numere de articol pentru a vedea articolele în Baza de cuno?tin?e Microsoft:
824684Descrierea terminologiei standard utilizate în descrierea actualizărilor de software Microsoft
887283 Remedierea rapidă de software Microsoft Business Solutions CRM ?i standardele de numire a pachetelor de actualizări

Proprietă?i

ID articol: 948843 - Ultima examinare: 11 octombrie 2011 - Revizie: 2.0
SE APLICĂ LA:
  • Microsoft CRM client for Microsoft Office Outlook, când se utilizează cu:
    • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM 4.0
Cuvinte cheie: 
kbfix kbautohotfix kbexpertiseinter kbmbsmigrate kbqfe kbhotfixserver KB948843

Trimite?i feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com