Možda ćete primijetiti spore performanse kada pokrenete ili uredite tijekove rada u sustavu Microsoft Dynamics CRM 4.0

Prijevod članka Prijevod članka
ID članka: 948843 - Pregledajte proizvode na koje se odnosi ovaj članak.
Proširi sve | Sažmi sve

SIMPTOMI

Možda ćete primijetiti spore performanse kada pokrenete ili uredite tijekove rada u sustavu Microsoft Dynamics CRM 4.0

UZROK

Taj se problem pojavljuje jer Microsoft Dynamics CRM 4.0 stvara zapise za sve neaktivne instance tijekova rada u tablici PluginAssemblyBase. Ako izmijenite tijek rada, Microsoft Dynamics CRM 4.0 stvorit će zapis u tablici PluginAssemblyBase i zapis u tablici PluginTypeBase. No ti zapisi nikada neće biti uklonjeni. Stoga ako pravila tijekova rada izmjenjujete mnogo puta, tablice PluginAssemblyBase i PluginTypeBase postat će prevelike.

RJEŠENJE

Taj je problem moguće riješiti najnovijim kumulativnim paketom ažuriranja za Microsoft Dynamics CRM 4.0. Dodatne informacije potražite u članku iz Microsoftove baze znanja pod brojem
949256 Ažuriranja i hitni popravci za Microsoft Dynamics CRM 4.0

Da biste poboljšali performanse tog hitnog popravka, stvorite sljedeći indeks u bazi podataka Organization_MSCRM.
Napomene
  • U sljedećoj skripti parametar OrganizationName predstavlja stvarni naziv baze podataka Microsoft CRM. Parametar trebate zamijeniti stvarnim nazivom svoje baze podataka.
  • Nemojte stvarati sljedeći indeks ako već postoji indeks s istim stupcima ključeva indeksa. Postojeće indekse možete pregledati ako pokrenete sljedeći kod:
    sp_helpindex AsyncOperationBase




USE OrganizationName_MSCRM 

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

Koristite CRM 4 ScaleGroup Job Editor da biste postavili pokretanje usluge brisanja Microsoft Dynamics CRM 4 nakon redovnog radnog vremena radi minimiziranja učinka na korisničke performanse sustava Microsoft Dynamics CRM. CRM 4 Deployment Job Editor preuzmite sa sljedećeg Microsoftova web-mjesta:
http://code.msdn.microsoft.com/ScaleGroupJobEditor
  1. Odaberite Organization (Tvrtka ili ustanova).
  2. Job Type (Vrsta posla) promijenite u Deletion Service (Usluga brisanja).
  3. Base Time (Osnovno vrijeme) postavite na vrijeme najkraćeg vremena korištenja sustava Microsoft Dynamics CRM ili na neradne sate.
  4. Preporučujemo vam da Reschedule Job (Ponovno zakazivanje posla) postavite/ostavite na svakih 1440 minuta. Kada to učinite, pokretat će se svaki dan u vrijeme navedeno u polju Base Time (Osnovno vrijeme).
Napomena Prvi put kada pokrenete uslugu brisanja sustava Microsoft Dynamics CRM 4.0 nakon primjene ovog popravka, možda ćete morati ažurirati postavku OLEDBTimeout na vrijeme dulje od zadanog. Preporučujemo vam da stvorite novi podključ REG_DWORD ako već ne postoji. Upišite naziv podključa OLEDBTimeout u HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM\ na poslužitelju ili poslužiteljima Microsoft Dynamics CRM 4.0. Vrijednost postavite na vrijednost decimalnog broja 86400. Nakon pokretanja usluge brisanja sustava Microsoft Dynamics CRM 4.0 s ovim popravkom, preporučujemo vam brisanje registarskog ključa OLEDBTimeout u HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM ili postavljanje vrijednosti na decimalnu vrijednost između 60 i 300 radi sprječavanja pretjeranog blokiranja sustava SQL i slabih performansi aplikacije uzrokovanih dugotrajnim upitima.

DODATNE INFORMACIJE

Nakon instalacije ovog popravka, možda ćete u programskom zapisniku događaja na poslužiteljima sustava Microsoft Dynamics CRM 4.0 vidjeti sljedeći zabilježene pogreške ako ne pratite korake za poboljšanje performansi navedene u nastavku u odjeljku s rješenjem kada se usluga brisanja prvi put pokrene
. 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 Dodatne informacije potražite u Centru za pomoć i podršku na adresi http://go.microsoft.com/fwlink/events.asp.

REFERENCE

Dodatne informacije potražite u članku iz Microsoftove baze znanja pod brojem
948629 Poruka o pogrešci pojavljuje se kada pokušate izvanmrežno raditi u klijentu sustava Microsoft Dynamics CRM 4.0 za Outlook s izvanmrežnim pristupom: "Premještanje podataka za entitet "Plug-in Assembly" tijekom akcije Insert, countRows=[Number] nije uspjelo"
Dodatne informacije o terminologiji koja se koristi za opisivanje Microsoftovih softverskih ažuriranja potražite u članku iz Microsoftove baze znanja pod brojem
824684Opis standardne terminologije koja se koristi za opisivanje Microsoftovih softverskih ažuriranja
887283 Standardi imenovanja za hitne popravke namijenjene sustavu Microsoft Business Solutions CRM i njegovim paketima ažuriranja

Svojstva

ID članka: 948843 - Posljednja izmjena: 11. listopada 2011. - Revizija: 2.0
ODNOSI SE NA:
  • Microsoft CRM client for Microsoft Office Outlook, ako se koristi s:
    • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM 4.0
Ključne riječi: 
kbfix kbautohotfix kbexpertiseinter kbmbsmigrate kbqfe kbhotfixserver KB948843

Pošaljite povratne informacije

 

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