Slechte prestaties zich voordoen wanneer u de beschikbare tijden zoeken in Microsoft Dynamics CRM-2011 gebruikt

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 2651621 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Symptomen

Wanneer u de functie planning voor resources beschikbare tijdstippen zoeken in Microsoft Dynamics CRM, ondervinden slechte prestaties. Als u beschikbare tijdstippen zoeken opnieuw en start een nieuwe query, verbetert de prestaties en de resultaten veel minder tijd in beslag nemen.

Oorzaak

Dit probleem treedt op omdat de Microsoft Dynamics CRM-implementatie veel entiteiten die zijn gerelateerd bevat aan de planning en meerdere SQL-query's worden uitgevoerd op afzonderlijke records ophalen tijdens de planning voor resources zoeken met beschikbare tijd.

Oplossing

Dit probleem kunt oplossen, download en installeer vervolgens Update Rollup 8 voor Microsoft Dynamics CRM. Zie hiervoor het volgende artikel in de Microsoft Knowledge Base:
2600644 8 Van het updatepakket voor Microsoft Dynamics CRM-2011 is beschikbaar

Nadat u het updatepakket wilt installeren, moet u de volgende registersleutel op de CRM-server voor de entiteiten die zijn gerelateerd aan planning maken:
SchedulingEngine.CacheConfiguration
Nadat u dit doet, worden deze entiteiten toegevoegd aan de cache de prestaties te optimaliseren.

De registersleutel maken, de volgende stappen uit:
  1. Wijs op de Microsoft Dynamics CRM-server de Start menu en typ Regedit in het zoekvak om Register-Editor te openen.
  2. Ga naar de volgende registersubsleutel:
    HKEY_Local_Machine\Software\Microsoft\MSCRM
  3. Klik met de rechtermuisknop MSCRM, wijs Nieuwe, en klik vervolgens op Tekenreekswaarde.
  4. Type SchedulingEngine.CacheConfiguration.
  5. Klik met de rechtermuisknop op de nieuwe sleutel en klik vervolgens op Wijzigen. De wijzigingen die u aanbrengt, wordt de volgende XML lijken. Uw wijzigingen hangt echter voor entiteiten en opties die u wilt gebruiken. Zie de sectie 'Meer informatie' voor gedetailleerde informatie.
    <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>
    (en andere, vergelijkbare entiteiten)
    </CachingMode>
    </CachingModes>

Meer informatie

Er zijn twee mogelijke waarden voor elke entiteit die u aan de cache toevoegt: Directe en DefaultCache.
  • Een waarde van DefaultCacheprobeert te optimaliseren op het aantal SQL-query's en alle records tegelijk met een enkele query opgehaald. Nadat alle records zijn opgehaald, worden de gegevens opgeslagen in de HTTP-cache.
  • Een waarde van Directe query's voor elke record met behulp van een afzonderlijke SQL-query.

Opmerking Als u meer entiteiten aan de cache toevoegen, kan het geheugengebruik iets vanwege de verhoogde cachegrootte verhogen.

Er zijn drie modus:
  • SearchCaching. Wordt gebruikt als 'Beschikbare tijdstippen zoeken' of validatie van de afspraak wordt uitgevoerd
  • BookCaching.Gebruikt wanneer een afspraak wordt opgeslagen
  • PublishResourceGroupCaching. Gebruikt wanneer de resourcegroepen opnieuw geordend en 'publiceren resource tree' wordt uitgevoerd.
De modus voor sommige entiteiten kan gezamenlijk worden ingesteld met behulp van de tag bronnen en de ResourceGroups -tag. Of de entiteiten afzonderlijk kunnen worden ingesteld op een gedetailleerd niveau.

Resources entiteiten zijn de volgende subtypen:
  • Uitrusting
  • SystemUsers
  • ResourceSpec
ResourceGroups entiteiten zijn de volgende subtypen:
  • ConstraintBasedGroup
  • Team

Eigenschappen

Artikel ID: 2651621 - Laatste beoordeling: zondag 13 mei 2012 - Wijziging: 1.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Dynamics CRM 2011
Trefwoorden: 
kbautohotfix kbqfe kbhotfixserver kbfix kbmt KB2651621 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:2651621

Geef ons 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