Οι πίνακες AsyncOperationBase και WorkflowLogBase μεγαλώνουν πάρα πολύ και εμφανίζονται ζητήματα επιδόσεων όταν χρησιμοποιείτε πολλές ροές εργασιών στο Microsoft Dynamics CRM 4.0

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

Συμπτώματα

Χρησιμοποιείτε πολλές ροές εργασιών στο Microsoft Dynamics CRM 4.0. Οι πίνακες AsyncOperationBase και WorkflowLogBase μεγαλώνουν πάρα πολύ και εμφανίζονται ζητήματα επιδόσεων.

Αιτία

Αυτό το πρόβλημα παρουσιάζεται γιατί, όταν ενεργοποιούνται οι κανόνες ροής εργασιών, δημιουργείται μια περίοδος λειτουργίας ροής εργασιών και μια εγγραφή ροής εργασιών στους πίνακες AsyncOperationBase και WorkflowLogBase της βάσης δεδομένων MSCRM. Ωστόσο, όταν η περίοδος λειτουργίας ροής εργασιών ολοκληρώνεται, η εγγραφή ροής εργασιών παραμένει στη βάση δεδομένων. Επομένως, οι πίνακες AsyncOperationBase και WorkflowLogBase μεγαλώνουν διαρκώς. Τελικά, οι επιδόσεις θα μειωθούν.

Σημείωση Η ιδιότητα AsyncOperationType για αυτές τις εγγραφές ορίζεται σε 10.

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

Το πρόβλημα αυτό έχει διορθωθεί στην τελευταία αθροιστική συνάθροιση ενημερώσεων για το Microsoft Dynamics CRM 4.0. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
949256 Ενημερώσεις και άμεσες επιδιορθώσεις για το Microsoft Dynamics CRM 4.0


Σημαντικό Αυτή η ενότητα, η μέθοδος ή η εργασία περιέχει βήματα που σας καθοδηγούν στην τροποποίηση του μητρώου. Ωστόσο, ενδέχεται να προκύψουν σοβαρά προβλήματα αν δεν τροποποιήσετε σωστά το μητρώο. Κατά συνέπεια, βεβαιωθείτε ότι ακολουθείτε προσεκτικά αυτά τα βήματα. Για επιπλέον προστασία, δημιουργήστε αντίγραφα ασφαλείας του μητρώου πριν το τροποποιήσετε. Στη συνέχεια, μπορείτε να επαναφέρετε το μητρώο, εάν προκύψει πρόβλημα. Για περισσότερες πληροφορίες σχετικά με τον τρόπο δημιουργίας αντιγράφων ασφαλείας και επαναφοράς του μητρώου, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
322756 Τρόπος δημιουργίας αντιγράφων ασφαλείας και επαναφοράς μητρώου στα Windows


Για να ενεργοποιήσετε αυτήν την άμεση επιδιόρθωση, ακολουθήστε τα εξής βήματα.
  1. Κάντε κλικ στο μενού Έναρξη (Start), κατόπιν στην επιλογή Εκτέλεση (Run), πληκτρολογήστε regedit και, τέλος, κάντε κλικ στο κουμπί OK.
  2. Στον Επεξεργαστή Μητρώου, εντοπίστε το ακόλουθο δευτερεύον κλειδί:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
  3. Καθορίστε εάν υπάρχει καταχώρηση μητρώου DWORD με το όνομα AsyncRemoveCompletedWorkflows. Τα δεδομένα τιμής της καταχώρησης μητρώου AsyncRemoveCompletedWorkflows πρέπει να είναι 1.
  4. Εάν δεν υπάρχει η καταχώρηση μητρώου AsyncRemoveCompletedWorkflows, προσθέστε την. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Κάντε δεξιό κλικ στο MSCRM, επιλέξτε Δημιουργία (New), κάντε κλικ στην επιλογή Τιμή DWORD (DWORD Value) και, στη συνέχεια, πληκτρολογήστε AsyncRemoveCompletedWorkflows στο πλαίσιο Όνομα (Name).
    2. Κάντε διπλό κλικ στο AsyncRemoveCompletedWorkflows και, στη συνέχεια, πληκτρολογήστε 1 στο πλαίσιο Δεδομένα τιμής (Value data).
    3. Κάντε κλικ στο μενού Έναρξη (Start), κατόπιν στην επιλογή Εκτέλεση (Run), πληκτρολογήστε iisreset και, τέλος, κάντε κλικ στο κουμπί OK.

      Σημείωση Αν η τιμή στο πλαίσιο Δεδομένα τιμής για την τιμή DWORD AsyncRemoveCompletedWorkflows επανέλθει στο 0, το Microsoft Dynamics CRM θα εξακολουθήσει να διατηρεί τις εγγραφές ροής εργασιών στη βάση δεδομένων, ακόμα κι αν οι εργασίες έχουν ολοκληρωθεί.
Σημείωση Αυτή η άμεση επιδιόρθωση λειτουργεί προληπτικά μόνο. Επομένως, όταν η άμεση επιδιόρθωση εγκατασταθεί και ενεργοποιηθεί, μόνο οι νέες εγγραφές ροής εργασιών θα διαγράφονται αυτόματα. Εάν οι πίνακες AsyncOperationBase και WorkflowLogBase έχουν ήδη μεγάλο μέγεθος λόγω αυτών των εγγραφών ροής εργασιών, θα πρέπει να εκτελέσετε εκκαθάριση αυτών των πινάκων χρησιμοποιώντας τη δέσμη ενεργειών εκκαθάρισης Microsoft SQL Server που περιλαμβάνεται στο ακόλουθο άρθρο της Γνωσιακής βάσης της Microsoft:
968520 Οι επιδόσεις είναι κακές εάν ο πίνακας AsyncOperationBase μεγαλώσει υπερβολικά στο Microsoft Dynamics CRM 4.0

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

Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft
Για περισσότερες πληροφορίες σχετικά με την ορολογία πακέτου άμεσων επιδιορθώσεων και ενημερώσεων λογισμικού του Microsoft Business Solutions CRM, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
887283 Προδιαγραφές ονομάτων πακέτου άμεσων επιδιορθώσεων και ενημερώσεων λογισμικού του Microsoft Business Solutions CRM

Ιδιότητες

Αναγν. άρθρου: 968755 - Τελευταία αναθεώρηση: Δευτέρα, 10 Οκτωβρίου 2011 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Dynamics CRM 4.0
Λέξεις-κλειδιά: 
kbmbsworkflow kbsurveynew kbmbsmigrate kbqfe KB968755

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

 

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