Αντιμετωπίζετε κακή επίδοση κατά τη χρήση Εύρεση διαθέσιμων ωρών στο Microsoft Dynamics CRM 2011

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2651621 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Όταν προσπαθείτε να χρησιμοποιήσετε τη δυνατότητα "Προγραμματισμός πόρων" Εύρεση διαθέσιμων ωρών στο Microsoft Dynamics CRM, αντιμετωπίζετε κακή απόδοση. Εάν χρησιμοποιείτε ξανά την εύρεση διαθέσιμων ωρών και ξεκινήσετε ένα νέο ερώτημα, βελτιώνει τις επιδόσεις και τα αποτελέσματα να διαρκέσει πολύ λιγότερο χρόνο.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή η ανάπτυξη του Microsoft Dynamics CRM περιέχει πολλές οντότητες που σχετίζονται με τον προγραμματισμό και εκτελούνται πολλά ερωτήματα SQL για να ανακτήσετε επιμέρους εγγραφές κατά τη διαδικασία Προγραμματισμός πόρων Εύρεση διαθέσιμου χρόνου.

Προτεινόμενη αντιμετώπιση

Για να επιλύσετε αυτό το ζήτημα, κάντε λήψη και στη συνέχεια, εγκαταστήστε την ενημερωμένη έκδοση συλλογής 8 για το Microsoft Dynamics CRM. Για να το κάνετε αυτό, ανατρέξτε στο ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
2600644 Διατίθεται η συλλογή ενημερωμένων εκδόσεων 8 για το Microsoft Dynamics CRM 2011

Μετά την εγκατάσταση της συλλογής ενημερωμένων εκδόσεων, θα πρέπει να δημιουργήσετε το παρακάτω κλειδί μητρώου στο διακομιστή CRM για τις οντότητες που σχετίζονται με προγραμματισμό:
SchedulingEngine.CacheConfiguration
Αφού το κάνετε αυτό, οι εν λόγω φορείς θα προστεθεί στο χώρο προσωρινής αποθήκευσης για βελτιστοποίηση των επιδόσεων.

Για να δημιουργήσετε το κλειδί μητρώου, ακολουθήστε τα εξής βήματα:
  1. Στο διακομιστή Microsoft Dynamics CRM, τοποθετήστε το δείκτη του Έναρξη μενού και στη συνέχεια πληκτρολογήστε regedit στο πλαίσιο "Αναζήτηση" για να ανοίξετε τον Επεξεργαστή μητρώου.
  2. Εντοπίστε το ακόλουθο δευτερεύον κλειδί μητρώου:
    HKEY_Local_Machine\Software\Microsoft\MSCRM
  3. Κάντε δεξιό κλικ MSCRM, τοποθετήστε το δείκτη Νέα, και στη συνέχεια κάντε κλικ στο κουμπί Τιμή συμβολοσειράς.
  4. Τύπος SchedulingEngine.CacheConfiguration.
  5. Κάντε δεξιό κλικ στο νέο κλειδί και, στη συνέχεια, κάντε κλικ στο κουμπί Τροποποίηση. Οι τροποποιήσεις που κάνετε θα μοιάζει με το παρακάτω XML. Ωστόσο, οι τροποποιήσεις σας εξαρτάται από τις οντότητες και τις επιλογές που θέλετε να χρησιμοποιήσετε. Ανατρέξτε στην ενότητα "Περισσότερες πληροφορίες" για λεπτομέρειες.
    <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>
    (και άλλες, παρόμοιες οντότητες)
    </CachingMode>
    </CachingModes>

Περισσότερες πληροφορίες

Για κάθε οντότητα που προσθέτετε στη μνήμη cache, υπάρχουν δύο πιθανές τιμές: Άμεση και DefaultCache.
  • Η τιμή DefaultCacheπροσπαθεί να βελτιστοποιήσετε τον αριθμό ερωτημάτων SQL και ανακτά όλες τις εγγραφές κάθε φορά, χρησιμοποιώντας ένα ερώτημα. Αφού ανακτηθούν όλες οι εγγραφές, τα δεδομένα αποθηκεύονται στη μνήμη cache του HTTP.
  • Η τιμή Άμεση ερωτήματα για κάθε εγγραφή, χρησιμοποιώντας ένα ξεχωριστό ερώτημα SQL.

Σημείωση Εάν προσθέσετε περισσότερα οντότητες στη μνήμη cache, χρήση μνήμης ενδέχεται να αυξηθεί ελαφρά λόγω του μεγέθους μνήμης cache αυξημένη.

Υπάρχουν τρεις τύποι λειτουργία:
  • SearchCaching. Όταν χρησιμοποιούνται "Εύρεση διαθέσιμων ωρών" ή να πραγματοποιείται επικύρωση ραντεβού
  • BookCaching.Χρησιμοποιείται όταν αποθηκεύεται ένα ραντεβού
  • PublishResourceGroupCaching. Χρησιμοποιείται όταν οι ομάδες πόρων πραγματοποιείται αναδιοργάνωση και εκτελείται η "Δημοσίευση δέντρο πόρων"
Η λειτουργία για ορισμένες οντότητες μπορεί να οριστεί συλλογικά, χρησιμοποιώντας το tag πόρους και την ετικέτα ResourceGroups . Ή τις οντότητες που μπορεί να οριστεί ξεχωριστά σε ένα υψηλότερο επίπεδο.

Οντότητες πόροι περιλαμβάνουν τις ακόλουθες υποκατηγορίες:
  • Εξοπλισμός
  • SystemUsers
  • ResourceSpec
ResourceGroups οντότητες περιλαμβάνουν τις ακόλουθες υποκατηγορίες:
  • ConstraintBasedGroup
  • Ομάδα

Ιδιότητες

Αναγν. άρθρου: 2651621 - Τελευταία αναθεώρηση: Κυριακή, 13 Μαΐου 2012 - Αναθεώρηση: 1.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Dynamics CRM 2011
Λέξεις-κλειδιά: 
kbautohotfix kbqfe kbhotfixserver kbfix kbmt KB2651621 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2651621

Αποστολή σχολίων

 

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