╚ possibile notare una riduzione delle prestazioni quando si esegue o modificare i flussi di lavoro in Microsoft Dynamics CRM 4.0

Traduzione articoli Traduzione articoli
Identificativo articolo: 948843 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sintomi

Quando si esegue o modificare i flussi di lavoro in Microsoft Dynamics CRM 4.0, Ŕ possibile notare una riduzione delle prestazioni.

Cause

Questo problema si verifica perchÚ Microsoft Dynamics CRM 4.0 Crea record per tutte le istanze del flusso di lavoro inattivi in PluginAssemblyBase la tabella. Inoltre, se si modifica una regola del flusso di lavoro, Microsoft Dynamics CRM 4.0 crea un record nella tabella PluginAssemblyBase e un record nella tabella PluginTypeBase. Tuttavia, questi record non vengono mai rimosse. Pertanto, se si modificano le regole del flusso di lavoro molte volte, le tabelle di PluginAssemblyBase e PluginTypeBase tabella assumere dimensioni elevate.

Risoluzione

Questo problema Ŕ stato risolto nel pi¨ recente aggiornamento cumulativo per Microsoft Dynamics CRM 4.0. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
949256Microsoft Dynamics CRM 4.0 aggiornamenti e aggiornamenti rapidi

Per migliorare le prestazioni di questo aggiornamento rapido (hotfix), creare l'indice seguente nel database di Organization_MSCRM.
Note
  • Nello script riportato di seguito, il segnaposto OrganizationName rappresenta il nome effettivo del database di Microsoft CRM. ╚ necessario sostituire il segnaposto con il nome effettivo del database.
  • Creare l'indice seguente se si dispone giÓ di un indice con colonne chiave dell'indice stesso. ╚ possibile visualizzare gli indici esistenti tramite l'esecuzione di codice riportato di seguito:
    sp_helpindex AsyncOperationBase




USE OrganizationName_MSCRM 

CREATE NONCLUSTERED INDEX CRM_AsyncOperation_WorkflowCleanupQuery ON [AsyncOperationBase] (OperationType,StateCode,WorkflowActivationId)

Utilizzare l'editor di CRM 4 ScaleGroup processo per pianificare l'esecuzione dopo le ore di ufficio per ridurre al minimo l'impatto sulle prestazioni di Microsoft Dynamics CRM utente del servizio di eliminazione Microsoft Dynamics CRM 4. Per ottenere l'editor del processo di distribuzione 4 CRM, visitare il seguente sito Web Microsoft:
http://code.msdn.microsoft.com/ScaleGroupJobEditor
  1. Selezionare l'organizzazione.
  2. Modifica del tipo di processo al servizio di eliminazione.
  3. Impostare l'ora di base per un tempo di minore utilizzo di Microsoft Dynamics CRM o altro tipo ore.
  4. ╚ consigliabile che si set/lasciare l'impostazione Nuova pianificazione processo per ogni 1440 minuti. Quando si esegue questa operazione, verrÓ eseguito ogni giorno nel momento in cui Ŕ specificato nel campo Tempo di base.
Nota La prima volta che si esegue il servizio di eliminazione di Microsoft Dynamics CRM 4.0 dopo avere applicato questa correzione, potrebbe essere necessario aggiornare l'impostazione OLEDBTimeout per un tempo pi¨ lungo rispetto al valore predefinito. Si consiglia di creare una nuova sottochiave REG_DWORD se non esiste giÓ. Denominare la sottochiave OLEDBTimeout in HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM\ sul server o sul server Microsoft Dynamics CRM 4.0. Impostare il valore su un valore di 86400 decimale. Dopo l'esecuzione con questa correzione rapida per il servizio di eliminazione di Microsoft Dynamics CRM 4.0, si consiglia di eliminare la chiave del Registro di sistema OLEDBTimeout in HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM o impostarne il valore compreso tra 60 e 300 decimale per impedire che le query con esecuzione prolungata che causa il blocco eccessivo SQL e le prestazioni delle applicazioni scadente.

Informazioni

Dopo aver installato questa correzione, Ŕ possibile che si verifichino i seguenti errori registrati nel registro eventi dell'applicazione nei server Microsoft Dynamics CRM 4.0 se non si seguono i passaggi per il miglioramento delle prestazioni elencate di seguito in secution risoluzione la prima volta/e che viene eseguito il servizio di eliminazione
. Origine eventi di tipo evento: Errore: Categoria evento MSCRMDeletionService: Nessuna ID evento: Data 16387: ora 26/01/2009: 11:41:54 AM utente: N/d Computer: CRMSERVER Descrizione: errore: il servizio di eliminazione non Ŕ riuscito a pulire la tabella = CleanupInactiveWorkflowAssembliesProcedure per ulteriori informazioni, vedere Guida in linea e supporto tecnico all'indirizzo http://go.microsoft.com/fwlink/events.asp.

Riferimenti

Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
948629Messaggio di errore quando si tenta di passare alla modalitÓ non in linea nel client Microsoft Dynamics CRM 4.0 per Outlook con Access non in linea: "Impossibile spostare i dati per l'entitÓ plug-in assembly durante l'azione INSERT, countRows = [Number]"
Per ulteriori informazioni sulla terminologia utilizzata per descrivere gli aggiornamenti software Microsoft, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportato di seguito:
824684Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft
887283Standard di denominazione dei pacchetti di hotfix del software Microsoft Business Solutions CRM e di aggiornamento

ProprietÓ

Identificativo articolo: 948843 - Ultima modifica: martedý 27 ottobre 2009 - Revisione: 4.0
Le informazioni in questo articolo si applicano a:
  • Microsoft CRM client for Microsoft Office Outlookáalle seguenti piattaforme
    • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM 4.0
Chiavi:á
kbmt kbfix kbautohotfix kbexpertiseinter kbmbsmigrate kbqfe kbhotfixserver KB948843 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 948843
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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