Treten Leistungseinbußen bei Verwendung von Verfügbarkeitszeiten Suchen in Microsoft Dynamics CRM 2011

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2651621 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Problembeschreibung

Wenn Sie versuchen, das Feature zur Ressourcenplanung Verfügbarkeitszeiten Suchen in Microsoft Dynamics CRM verwenden, treten Leistungseinbußen. Wenn Sie Verfügbarkeitszeiten suchen erneut und starten eine neue Abfrage, verbessert die Leistung und die Ergebnisse sehr viel weniger Zeit.

Ursache

Dieses Problem tritt auf, weil die Microsoft Dynamics CRM Bereitstellung viele Elemente, die im Zusammenhang enthält mit dem Planen und Abfragen für mehrere SQL werden ausgeführt, um die einzelnen Datensätze abzurufen, während der Ressourcenplanung Prozess der verfügbaren Zeit suchen.

Lösung

Um dieses Problem zu beheben, downloaden Sie und installieren Sie Update Rollup 8 für Microsoft Dynamics CRM. Hierzu finden Sie in folgenden Artikel der Microsoft Knowledge Base:
2600644 Updaterollup 8 für Microsoft Dynamics CRM 2011 ist verfügbar

Nachdem Sie das Update-Rollup installieren, sollten Sie den folgenden Registrierungsschlüssel auf dem CRM-Server für die Entitäten erstellen, die zu planen:
SchedulingEngine.CacheConfiguration
Nachdem Sie dies tun, werden diese Entitäten im Cache zur Leistungsoptimierung hinzugefügt.

Um den Registrierungsschlüssel zu erstellen, gehen Sie folgendermaßen vor:
  1. Microsoft Dynamics CRM-Server, zeigen Sie auf die Start Menü, und geben Sie dann Regedit in das Suchfeld auf der Registrierungs-Editor zu öffnen.
  2. Suchen Sie den folgenden Registrierungsunterschlüssel:
    HKEY_Local_Machine\Software\Microsoft\MSCRM
  3. Mit der rechten Maustaste MSCRM, zeigen Sie auf Neue, und klicken Sie dann auf String-Wert.
  4. Typ SchedulingEngine.CacheConfiguration.
  5. Maustaste auf den neuen Schlüssel, und klicken Sie dann auf Ändern. Die Änderungen, die Sie vornehmen, werden die folgende XML ähneln. Allerdings hängt Ihre Änderungen auf die Entitäten und die Optionen, die Sie verwenden möchten. Finden Sie im Abschnitt "Weitere Informationen" für detaillierte Informationen.
    <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>
    (und andere, ähnlichen Einrichtungen)
    </CachingMode>
    </CachingModes>

Weitere Informationen

Für jede Entität, die Sie dem Cache hinzufügen, gibt es zwei mögliche Werte: Direkte und DefaultCache.
  • Der Wert DefaultCacheversucht, die Anzahl der SQL Abfragen zu optimieren und gleichzeitig alle Datensätze mithilfe einer einzigen Abfrage abgerufen. Nachdem alle Datensätze abgerufen wurden, werden die Daten im HTTP-Cache gespeichert.
  • Der Wert Direkte Abfragen für jeden Datensatz mithilfe einer separaten SQL-Abfrage.

Hinweis Wenn Sie weitere Elemente dem Cache hinzufügen, kann Speichernutzung leicht wegen erhöhte Cachegröße erhöhen.

Es gibt drei Arten von Modus:
  • SearchCaching. Verwendet, wenn "verfügbare Zeiten suchen" oder Servicetermin Validierung ausgeführt wird
  • BookCaching.Beim Speichern von Service-Termin verwendet
  • PublishResourceGroupCaching. Verwendet, wenn die Ressourcengruppen neu organisiert werden und "Ressourcenstruktur veröffentlichen" ausgeführt werden.
Der Modus für einige Entitäten kann mithilfe der Ressourcen -Tags und ResourceGroups gemeinsam festgelegt werden. Oder können die Entitäten auf granularer Ebene separat festgelegt werden.

Ressourcen-Entitäten gehören die folgenden Untertypen:
  • Ausrüstung
  • SystemUsers
  • ResourceSpec
ResourceGroups Entitäten gehören die folgenden Untertypen:
  • ConstraintBasedGroup
  • Team

Eigenschaften

Artikel-ID: 2651621 - Geändert am: Sonntag, 13. Mai 2012 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Dynamics CRM 2011
Keywords: 
kbautohotfix kbqfe kbhotfixserver kbfix kbmt KB2651621 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2651621
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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