Întâmpinați o performanță slabă atunci când utilizați căutare ori disponibile în Microsoft Dynamics CRM 2011

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

SIMPTOME

Când încercați să utilizați caracteristica de programare resurse găsi ori disponibile în Microsoft Dynamics CRM, vă confruntați cu o performanță slabă. Dacă utilizați găsi ori disponibile din nou și începe o nouă interogare, îmbunătățește performanța și rezultatele ia mult mai puțin marcă de timp.

CAUZĂ

Această problemă apare deoarece implementarea Microsoft Dynamics CRM conține multe entități care sunt legate de programare, și mai multe interogări SQL sunt rulate pentru a regăsi înregistrări individuale în timpul procesului de programare resurse de găsi marcă de timp disponibil.

REZOLUȚIE

Pentru a rezolva această problemă, descărcați și instalați 8 set de actualizări pentru Microsoft Dynamics CRM. Pentru aceasta, consultați următorul articol din bază de cunoștințe Microsoft:
2600644 set de actualizări 8 pentru Microsoft Dynamics CRM 2011 este disponibil

După ce instalați set de actualizări, trebuie să creați următoarea cheie de registry pe server CRM pentru entită?ile care sunt legate de programare:
SchedulingEngine.CacheConfiguration
După aceasta, aceste entită?i vor fi adăugate în cache pentru a optimiza performanța.

Pentru a crea cheie de registry, urmați acești pași:
  1. Pe serverul Microsoft Dynamics CRM, indicați spre Start meniu, și apoi tastați regedit în casetă de căutare pentru a deschide Registry Editor.
  2. Identificați următoarea subcheie de registry:
    HKEY_Local_Machine\Software\Microsoft\MSCRM
  3. Faceți clic dreapta pe MSCRM, indicați spre Noi, apoi faceți clic pe Valoare șir.
  4. Tip SchedulingEngine.CacheConfiguration.
  5. Faceți clic dreapta pe noua cheie, și apoi faceți clic pe Modifica. Modificările pe care le face va asemăna cu următoarele XML. Cu toate acestea, modificările vă va depinde entită?ile ?i opțiunile pe care doriți să utilizați. Consultați secțiunea „mai multe informații"pentru informații detaliate.
    <CachingModes>
    <CachingMode name="BookCaching">
    <Calendar>DefaultCache</Calendar>
    <CalendarRule>DefaultCache</CalendarRule>
    <Commitment>DefaultCache</Commitment>
    <ConstraintGroup>DefaultCache</ConstraintGroup>
    <Equipment>Direct</Equipment>
    <PluginType>DefaultCache</PluginType>
    <Resource>Direct</Resource>
    <ResourceGroup>DefaultCache</ResourceGroup>
    <ResourceExpansion>DefaultCache</ResourceExpansion>
    <ResourceGroupExpansion>DefaultCache</ResourceGroupExpansion>
    <ResourceSpec>Direct</ResourceSpec>
    <Schedule>DefaultCache</Schedule>
    <Service>DefaultCache</Service>
    <SystemUser>Direct</SystemUser>
    <Team>DefaultCache</Team>
    </CachingMode> 
    <CachingMode name="SearchCaching">
    <Calendar>DefaultCache</Calendar>
    ... (and other entities like above)
    </CachingMode>
    <CachingMode name="PublishResourceGroupsCaching">
    <Calendar>Direct</Calendar>
    (și alte, entită?i similare)
    </CachingMode>
    </CachingModes>

INFORMAȚII SUPLIMENTARE

Pentru fiecare entitate care le adăugați în cache, există două valori posibile: Directe și DefaultCache.
  • O valoare de DefaultCacheîncearcă să optimizați pe numărul de interogări SQL și regăsește toate înregistrările la un moment dat, utilizând o singură interogare. După ce sunt preluate toate înregistrările, datele sunt stocate în cache-ul HTTP.
  • O valoare de Directe interogări pentru fiecare înregistrare utilizând o interogare SQL separate.

Notă Dacă adăugați mai multe entită?i în cache, Utilizare memorie poate crește ușor din cauza dimensiunii cache crescut.

Există trei tipuri de model:
  • SearchCaching. Utilizat atunci când "găsi disponibile ori" sau validarea serviciu rezervare este efectuată
  • BookCaching.Utilizat atunci când se salvează o rezervare de serviciu
  • PublishResourceGroupCaching. Utilizat atunci când sunt reorganizat grupele resursă și "publicarea resurse copac" este efectuat
Modul pentru unele entită?i pot fi setate colectiv utilizând tag-ul de resurse și tag-ul ResourceGroups . Sau, entită?ile care pot fi setate separat la nivel granular.

Entită?ile de resurse includ subtipuri următoarele:
  • Echipament
  • SystemUsers
  • ResourceSpec
Entită?ile ResourceGroups includ subtipuri următoarele:
  • ConstraintBasedGroup
  • Echipa

Proprietă?i

ID articol: 2651621 - Ultima examinare: 13 mai 2012 - Revizie: 1.0
SE APLICĂ LA:
  • Microsoft Dynamics CRM 2011
Cuvinte cheie: 
kbautohotfix kbqfe kbhotfixserver kbfix kbmt KB2651621 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol:2651621

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