POWEROBJECTS

718 Washington Ave. N. Suite #101
Minneapolis, MN 55401
View map and all Locations

Send us a message

Managing and creating a multi-server deployment can be challenging when you start to look at all the roles you can associate to a server. When setting up a new deployment or working with an existing one it is always suggested to refer to the Microsoft Dynamics CRM Implementation Guide. The following suggestions should provide value on that next Server Side Sync hurdle.

tips-and-tricks

Issue:

With Server Side Sync configured you may come across pending send mail if you have multiple email integration services in the same deployment

Cause:

One CPU tries to take on all the work an can create a backlog

 

Resolution:

1. Dedicate one backend server for mail processing

*this may not be an option where high availability is a concern*

2. Update the deployment properties table to throttle for better management

update MSCRM_CONFIG.dbo.DeploymentProperties set IntColumn =
‘1’
where ColumnName =
‘AsyncMailboxesPerEvent’

update MSCRM_CONFIG.dbo.DeploymentProperties set IntColumn =
‘300’
where ColumnName =
‘MailboxQueueItemsInMemoryHigh’

update MSCRM_CONFIG.dbo.DeploymentProperties set IntColumn =
‘100’
where ColumnName =
‘MailboxQueueItemsInMemoryLow’

update MSCRM_CONFIG.dbo.DeploymentProperties set IntColumn =
’10’
where ColumnName =
‘MailboxQueueSelectInterval’

update MSCRM_CONFIG.dbo.DeploymentProperties set IntColumn =
‘1’
where ColumnName =
‘MailboxQueueSelectMaxItems’

*MailboxQueueSelectMaxItems start with 5 working your way down

**these adjustments are as/is and may need to be adjusted for your deployment

 

Happy CRM’ing!

 

 

Avatar for JoeCRM

JoeCRM

Joe CRM is a CRM superhero who runs on pure Microsoft Dynamics CRM adrenaline. As the face of PowerObjects, Joe CRM’s mission is to reveal innovative ways to use Dynamics CRM and bring the application to more businesses and organizations around the world.