set
19
2009
0

Melhorando o Desempenho do Dynamics CRM – Parte 2

 O que o Rollup não faz por você

Eu havia prometido que o próximo artigo da série "Melhorando o Desempenho do Dynamics CRM" seria sobre o componente banco de dados, mas resolvi mudar a ordem e inserir um alerta sobre algo que considero causar mais impacto: As atualizações que devem ser aplicadas manualmente após a instalação de cada Rollup disponibilizado pela Microsoft. Lendo mais atentamente os KBs, notei o seguinte:

  1. Cada Rollup habilita a possibilidade de alterar o comportamento da aplicação através de alteração / criação de chaves no registro tanto no servidor quanto nas estações de trabalho;

  2. A instalação do Rollup 4, por exemplo, não significa que você não precise aplicar as atualizações manuais dos Rollups anteriores; 

  3. Pelo menos no MSDN, a Microsoft não atualizou a compilação do pacote, o que significa que se chegarmos no Rollup 10 (o que é muito provável, já que estamos no 6), existirá uma lista enorme de correções a serem aplicadas.

O que me preocupa é a aplicação dessas numerosas correções em ambientes com diversos servidores e um número elevado de estações de trabalho. Tenho uma opinião radical em relação a questão: se é para melhorar o desempenho, que seja aplicado automaticamente ou que pelo menos exista uma opção na interface da aplicação para executá-la! Do jeito que está os parceiros que customizam o CRM são obrigados a assumir o tunning, para evitar que a culpa recaia sobre os seus próprios desenvolvimentos.

Abaixo uma lista com os KBs relacionados a desempenho e que precisam ser aplicados manualmente.

Rollup

KB

Onde deve ser executado

Rollup 1

950175  You cannot use Outlook as expected until all Microsoft Dynamics CRM 4.0 add-ins are loaded

Estação de Trabalho

 

954811  Microsoft Dynamics CRM 4.0 Deployment Manager takes a long time to open on a Microsoft Dynamics CRM 4.0 server

Servidor

 

 

Rollup 2

956527  The Microsoft Dynamics CRM client for Outlook consumes three times as much memory in version 4.0 as in version 3.0

Estação de Trabalho

 

959248  Microsoft Dynamics CRM 4.0 slows to unacceptable levels when you process e-mail messages by using the Microsoft Dynamics CRM E-mail Router

Servidor

 

957871  The Workflow Expansion Task records cause the AsyncOperationBase table in the MSCRM database to grow too large in Microsoft Dynamics CRM 4.0

Servidor

 

 

Rollup 3

956330  Slow performance and high CPU utilization occur when you import customizations in Microsoft Dynamics CRM 4.0

Servidor

 

968755  The AsyncOperationBase and WorkflowLogBase tables grow very large and performance issues occur when you use many workflows in Microsoft Dynamics CRM 4.0

Servidor

 

 

Rollup 4

955138  You experience slow performance or timeouts when you try to access some views in Microsoft Dynamics CRM 4.0

Servidor

 

 

Rollup 6

974896  The Asyncoperation tables grow very large in Microsoft Dynamics CRM 4.0.

Servidor

 Quem quiser a lista completa de atualizações manuais dos rollups basta baixar este arquivo.

Powered by WordPress. Theme: TheBuckmaker. P2P Kredit, Wasserbelebung