Prestazioni lente quando si usa il client Microsoft Dynamics CRM 2011 per Outlook

Questo articolo fornisce una soluzione a un problema per cui le prestazioni lente per Microsoft Dynamics CRM client 2011 per Outlook.

Si applica a: Microsoft Dynamics CRM 2011
Numero KB originale: 2585157

Sintomi

Le prestazioni sono lente per il client Microsoft Dynamics CRM 2011. Quando si analizza Microsoft Dynamics CRM traffico di rete client e server, si scopre che c'è traffico anche se non è presente alcuna attività utente Microsoft Dynamics CRM che si verifica.

Causa

Il client Microsoft Dynamics CRM per Microsoft Outlook esegue attività di polling in background che comunicano con il server e reagiscono alle modifiche sul lato server anche se non è presente alcuna attività sul lato client.

Sono disponibili cache per varie funzionalità di Microsoft Dynamics CRM, ad esempio rubrica, promemoria e visualizzazioni. L'intervallo di polling predefinito per le cache MAPI è ogni 15 minuti.

Il polling regolare genera Microsoft Dynamics CRM'attività in background e questa attività può influire sulle prestazioni.

Risoluzione

È disponibile un set di valori del Registro di sistema e sottochiavi che possono essere modificati per ottimizzare gli intervalli di polling.

La tabella seguente contiene l'elenco di Microsoft Dynamics CRM client per le voci e le sottochiavi del Registro di sistema di Outlook che influiscono sull'attività CRM in background. Testare e trovare i valori ottimali per l'ambiente. Come punto di partenza, è disponibile una colonna Test suggeriti che raddoppia i valori predefiniti.

Voce del Registro di sistema Server/Client Tipo Unità di misura Durata/valore predefinito Sottochiave del Registro di sistema Test suggeriti
NotificationPollInterval Client (DWORD Reg Key) Msec 180000 (Decimale) HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient Incremento a 3600000 (decimale)
StateManagerPollInterval Client (DWORD Reg Key) Minimo 5 (Decimal) HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient Incremento a 10 (decimale)
TagDisabled (questa chiave disabilita l'assegnazione automatica di tag Email) Client (DWORD Reg Key) Non applicabile 0 HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient\{ORGGUID} Impostare su 1
TagPollingPeriod Client (DWORD Reg Key) Msec 300000 (Decimale) HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient\{ORGGUID} Incremento a 600000 (decimale)
TagMaxAggressiveCycles Client (DWORD Reg Key) Non applicabile 2 HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient\{ORGGUID} Impostare su 0
ActiveCachesUpdatingPeriodMilliseconds Client (DWORD Reg Key) Msec 1500000 (Decimale) HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient Incremento a 3000000 (decimale)
IncrementalDataCachesInclusionUpdatingPeriodMilliseconds Client (DWORD Reg Key) Msec 300000 (Decimale) HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient Incremento a 6000000 (decimale)
IncrementalDataCachesExclusionUpdatingPeriodMilliseconds Client (DWORD Reg Key) Msec 300000 (Decimale) HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient Incremento a 6000000 (decimale)

Inoltre, è anche possibile provare ad aumentare l'intervallo di sincronizzazione di Outlook. Per impostazione predefinita, questo intervallo è impostato su 15 minuti. Per aumentare l'interno, seguire questa procedura:

  1. Aprire il client Web CRM.
  2. Selezionare Impostazioni, amministrazione e quindi Impostazioni di sistema.
  3. Selezionare la scheda Outlook e quindi esaminare l'opzione Tempo minimo tra sincronizzazioni .

Un utente Microsoft Dynamics CRM può modificare il valore di sincronizzazione per questo server impostando il valore minimo definito nelle opzioni di Microsoft Dynamics CRM personali dell'utente in Outlook. Per aggiornare il valore minimo di Outlook, seguire questa procedura:

  1. Aprire Microsoft Outlook 2010.
  2. Selezionare File, CRM e quindi Opzioni.
  3. Nella scheda Sincronizzazione aggiornare il valore per l'opzione Sincronizza gli elementi CRM nella cartella di Outlook ogni 'x' minuti .