As tabelas AsyncOperationBase e WorkflowLogBase expandem-se demasiadamente e ocorrem problemas de desempenho ao utilizar vários fluxos de trabalho no Microsoft Dynamics CRM 4.0

Traduções de Artigos Traduções de Artigos
Artigo: 968755 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sintomas

Utiliza muitos fluxos de trabalho no Microsoft Dynamics CRM 4.0. As tabelas AsyncOperationBase e WorkflowLogBase expandem-se demasiadamente e causam problemas de desempenho.

Causa

Este problema ocorre porque, quando as regras de fluxo de trabalho são accionadas, uma instância de fluxo de trabalho e um registo de fluxo de trabalho são criados nas tabelas AsyncOperationBase e WorkflowLogBase da base de dados do MSCRM. Contudo, quando a instância de fluxo de trabalho é concluída, o registo de fluxo de trabalho mantém-se na base de dados. Por conseguinte, as tabelas AsyncOperationBase e WorkflowLogBase continuam a aumentar. Eventualmente, o desempenho diminui.

Nota: a propriedade AsyncOperationType para estes registos está definida para 10.

Resolução

Este problema é corrigido no update rollup cumulativo mais recente para o Microsoft Dynamics CRM 4.0. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
949256 Actualizações e correcções para o Microsoft Dynamics CRM 4.0


Importante: esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Assim, certifique-se de que segue estes passos cuidadosamente. Para uma maior segurança, efectue uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como criar uma cópia de segurança e restaurar o registo no Windows


Para activar esta correcção, siga estes passos:
  1. Clique em Iniciar, clique em Executar, escreva regedit e clique em OK.
  2. No Editor de registo, localize a seguinte subchave:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
  3. Determine se existe uma entrada de registo DWORD com o nome AsyncRemoveCompletedWorkflows. Os dados do valor da entrada de registo AsyncRemoveCompletedWorkflows têm de corresponder a 1.
  4. Se a entrada de registo AsyncRemoveCompletedWorkflows não existir, adicione a entrada. Para o fazer, siga estes passos:
    1. Clique com o botão direito do rato em MSCRM, aponte para Novo, clique em Valor DWORD e escreva AsyncRemoveCompletedWorkflows na caixa Nome.
    2. Faça duplo clique em AsyncRemoveCompletedWorkflows e escreva 1 na caixa Dados do valor.
    3. Clique em Iniciar, clique em Executar, escreva iisreset e clique em OK.

      Nota: se o valor na caixa Dados do valor relativa ao valor DWORD AsyncRemoveCompletedWorkflows reverter para 0, o Microsoft Dynamics CRM continuará a reter os registos de fluxo de trabalho na base de dados ainda que as tarefas estejam concluídas.
Nota: esta correcção é apenas proactiva. Por conseguinte, quando a correcção estiver instalada e activada, apenas serão eliminados automaticamente novos registos de fluxo de trabalho. Se as tabelas AsyncOperationBase e WorkflowLogBase já estiverem demasiado expandidas devido a estes registos de fluxo de trabalho, será necessário proceder a uma limpeza destas tabelas utilizando o script de limpeza do Microsoft SQL Server incluído no seguinte artigo da Base de Dados de Conhecimento Microsoft:
968520 O desempenho é lento caso a tabela AsyncOperationBase se expanda em demasia no Microsoft Dynamics CRM 4.0

Mais Informação

Para obter mais informações sobre a terminologia de actualizações de software, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever as actualizações de software da Microsoft
Para mais informações sobre a terminologia dos pacotes de correcção e actualização do software Microsoft Business Solutions CRM, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
887283 Padrões de nomenclatura dos pacotes de correcção e actualização do software Microsoft Business Solutions CRM

Propriedades

Artigo: 968755 - Última revisão: 10 de outubro de 2011 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Dynamics CRM 4.0
Palavras-chave: 
kbmbsworkflow kbsurveynew kbmbsmigrate kbqfe KB968755

Submeter comentários

 

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