Slow performance when you use the Microsoft Dynamics CRM 2011 client for Outlook

Article translations Article translations
Article ID: 2585157 - View products that this article applies to.
Expand all | Collapse all

Symptoms

You find the performance slow for the Microsoft Dynamics CRM 2011 client. When you investigate Microsoft Dynamics CRM client and server network traffic, you find that there is traffic even if there is no Microsoft Dynamics CRM user activity that is occurring.

Cause

The Microsoft Dynamics CRM client for Microsoft Outlook runs background polling activities that communicate to the server and react to server-side changes even if there is no client-side activity.

There are caches for various Microsoft Dynamics CRM features such as address book, reminders, and views. The default polling interval for MAPI caches is every 15 minutes.

The regular polling generates Microsoft Dynamics CRM background activity, and this activity may influence performance.

Resolution

There are a set of registry values and subkeys that can be modified to tune the polling intervals.

The following table contains the list of Microsoft Dynamics CRM client for Outlook registry entries and subkeys that influence background CRM activity. Please test and find the optimal values for your environment. As a starting point, there is a Suggested Testing column that doubles the default values.

Collapse this tableExpand this table
Registry EntryServer/ClientTypeUnit of MeasureDefault Duration/ValueRegistry SubkeySuggested Testing
NotificationPollInterval Client(DWORD Reg Key) Msec180000 (Decimal)
HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient
Increment to 3600000 (Decimal)
StateManagerPollIntervalClient(DWORD Reg Key)Min5 (Decimal)
HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient
Increment to 10 (Decimal)
TagDisabled (this key disables Automatic Email Tagging)Client(DWORD Reg Key)Not Applicable0
HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient\{ORGGUID}
Set to 1
TagPollingPeriodClient(DWORD Reg Key)Msec300000 (Decimal)
HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient\{ORGGUID}
Increment to 600000 (Decimal)
TagMaxAggressiveCyclesClient(DWORD Reg Key)Not Applicable2
HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient\{ORGGUID}
Set to 0
ActiveCachesUpdatingPeriodMillisecondsClient(DWORD Reg Key)Msec1500000 (Decimal)
HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient
Increment to 3000000 (Decimal)
IncrementalDataCachesInclusionUpdatingPeriodMillisecondsClient(DWORD Reg Key)Msec300000 (Decimal)
HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient
Increment to 6000000 (Decimal)
IncrementalDataCachesExclusionUpdatingPeriodMillisecondsClient(DWORD Reg Key)Msec300000 (Decimal)
HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient
Increment to 6000000 (Decimal)

More information

Additionally, you can also try to increase the Outlook synchronization interval. By default, this interval is set to 15 minutes. To increase the internal, follow these steps:
  1. Open the CRM Web Client.
  2. Click Settings, click Administration, and then click System Settings.
  3. Click the Outlook tab, and then examine the Minimum time between synchronizations option.

A Microsoft Dynamics CRM user can adjust the synchronization value for this server setting up to the minimum value that is defined in the user's personal Microsoft Dynamics CRM options in Outlook. To update the Outlook minimum value, follow these steps:
  1. Open Microsoft Outlook 2010.
  2. Click File, click CRM, and then click Options.
  3. Under the Synchronization tab, update the value for the Synchronize the CRM items in my Outlook folder every 'x' minutes option.

Properties

Article ID: 2585157 - Last Review: June 4, 2014 - Revision: 8.0
Applies to
  • Microsoft Dynamics CRM 2011
Keywords: 
kbmbsmigrate kbsurveynew KB2585157

Give Feedback

 

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