Las tablas AsyncOperationBase y WorkflowLogBase aumentan considerablemente y se producen problemas de rendimiento al usar una gran cantidad de flujos de trabajo en Microsoft Dynamics CRM 4.0

Seleccione idioma Seleccione idioma
Id. de artículo: 968755 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

Utiliza una gran cantidad de flujos de trabajo en Microsoft Dynamics CRM 4.0. Las tablas AsyncOperationBase y WorkflowLogBase aumentan considerablemente y se producen problemas de rendimiento.

Causa

Este problema se produce debido a que, cuando se desencadenan las reglas de flujo de trabajo, se crean una instancia y un registro de flujo de trabajo en las tablas AsyncOperationBase y WorkflowLogBase de la base de datos de MSCRM. Sin embargo, una vez finalizada la instancia de flujo de trabajo, el registro de flujo de trabajo permanece en la base de datos. Por lo tanto, las tablas AsyncOperationBase y WorkflowLogBase seguirán creciendo. Finalmente, el rendimiento disminuye.

Nota La propiedad AsyncOperationType de estos registros se establece en 10.

Solución

Este problema se corrigió en el paquete acumulativo de actualizaciones más reciente para Microsoft Dynamics CRM 4.0. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
949256 Actualizaciones y revisiones de Microsoft Dynamics CRM 4.0


Importante Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. Sin embargo, la modificación incorrecta del Registro puede producir graves problemas. Por tanto, asegúrese de seguir estos pasos cuidadosamente. Para obtener mayor protección, realice una copia de seguridad del Registro antes de modificarlo. A continuación, puede restaurar el Registro si se produce algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Cómo realizar una copia de seguridad y restaurar el Registro en Windows


Para habilitar esta revisión, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba regedit y haga clic en Aceptar.
  2. En el Editor del Registro, expanda la siguiente subclave:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
  3. Determine si existe una entrada del Registro DWORD denominada AsyncRemoveCompletedWorkflows. La información del valor de la entrada del Registro AsyncRemoveCompletedWorkflows debe ser 1.
  4. Si no existe la entrada del Registro AsyncRemoveCompletedWorkflows, agréguela. Para realizar esta tarea, siga estos pasos:
    1. Haga clic con el botón secundario del mouse en MSCRM, seleccione Nuevo, haga clic en Valor DWORDy, a continuación, escriba AsyncRemoveCompletedWorkflows en el cuadro Nombre.
    2. Haga doble clic en AsyncRemoveCompletedWorkflows y, a continuación, escriba 1 en el cuadro Información del valor.
    3. Haga clic en Inicio y en Ejecutar, escriba iisreset y, a continuación, haga clic en Aceptar.

      Nota Si el valor del cuadro Información del valor para el valor DWORD de AsyncRemoveCompletedWorkflows se restablece a 0, Microsoft Dynamics CRM seguirá conservando los registros de flujo de trabajo de la base de datos, aunque se haya completado la tarea.
Nota Esta revisión sólo es automática. Por lo tanto, una vez instalada y activada la revisión, sólo se eliminarán automáticamente los nuevos registros de flujo de trabajo. Si las tablas AsyncOperationBase y WorkflowLogBase ya presentan un gran tamaño debido a estos registros de flujo de trabajo, debe realizar una limpieza de las mismas mediante la secuencia de comandos de limpieza de Microsoft SQL Server que se incluye en el siguiente artículo de Microsoft Knowledge Base:
968520 Se produce un descenso del rendimiento cuando la tabla AsyncOperationBase aumenta excesivamente en Microsoft Dynamics CRM 4.0

Más información

Para obtener más información acerca de la terminología relativa a las actualizaciones de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft
Para obtener más información acerca de la terminología del paquete de actualizaciones y revisiones de software de Microsoft Business Solutions CRM, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
887283 Nomenclatura estándar del paquete de actualizaciones y revisiones de software de Microsoft Business Solutions CRM

Propiedades

Id. de artículo: 968755 - Última revisión: lunes, 10 de octubre de 2011 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Dynamics CRM 4.0
Palabras clave: 
kbmbsworkflow kbsurveynew kbmbsmigrate kbqfe KB968755

Enviar comentarios

 

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