Microsoft Dynamics CRM 4.0에서 워크플로를 실행하거나 편집할 때 성능이 느려질 수 있음

기술 자료 번역 기술 자료 번역
기술 자료: 948843 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

Microsoft Dynamics CRM 4.0에서 워크플로를 실행하거나 편집할 때 성능이 느려질 수 있습니다.

원인

이 문제는 Microsoft Dynamics CRM 4.0이 PluginAssemblyBase 테이블에 모든 비활성 워크플로 인스턴스에 대해 레코드를 만들기 때문에 발생합니다. 또한 워크플로 규칙을 수정하면 Microsoft Dynamics CRM 4.0은 PluginAssemblyBase 테이블과 PluginTypeBase 테이블에 각각 레코드를 만듭니다. 그러나 이러한 레코드는 절대로 제거되지 않습니다. 따라서 워크플로 규칙을 여러 번 수정하면 PluginAssemblyBase 및 PluginTypeBase 테이블이 커집니다.

해결 방법

이 문제는 Microsoft Dynamics CRM 4.0용 최신 누적 업데이트 롤업에서 수정되었습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
949256 Microsoft Dynamics CRM 4.0 업데이트 및 핫픽스

이 핫픽스의 성능을 향상시키려면 Organization_MSCRM 데이터베이스에 다음 인덱스를 만듭니다.
참고
  • 다음 스크립트에서 OrganizationName 자리 표시자는 Microsoft CRM 데이터베이스의 실제 이름을 나타냅니다. 이 자리 표시자를 데이터베이스의 실제 이름으로 바꾸어야 합니다.
  • 같은 인덱스 키 열을 갖는 인덱스가 이미 있는 경우 다음 인덱스를 만들지 마십시오. 다음 코드를 실행하여 기존 인덱스를 볼 수 있습니다.
    sp_helpindex AsyncOperationBase




USE OrganizationName_MSCRM 

CREATE NONCLUSTERED INDEX CRM_AsyncOperation_WorkflowCleanupQuery ON [AsyncOperationBase] (OperationType,StateCode,WorkflowActivationId)

Microsoft Dynamics CRM 사용자 성능에 미치는 영향을 최소화하려면 CRM 4 ScaleGroup 작업 편집기를 사용하여 정기적인 업무 시간 후에 Microsoft Dynamics CRM 4 삭제 서비스가 실행되도록 예약합니다. CRM 4 배포 작업 편집기를 구하려면 다음 Microsoft 웹 사이트를 참조하십시오.
http://code.msdn.microsoft.com/ScaleGroupJobEditor
  1. 조직을 선택합니다.
  2. 작업 유형을 삭제 서비스로 변경합니다.
  3. 기본 시간을 Microsoft Dynamics CRM 사용량이 가장 낮은 시간 또는 비업무 시간으로 설정합니다.
  4. 작업 일정 재조정 설정은 1440분 간격으로 설정하는 것이 좋습니다. 이 작업을 수행하면 매일 기본 시간 필드에 지정된 시간에 작업이 실행됩니다.
참고 이 수정 내용을 적용한 후에 Microsoft Dynamics CRM 4.0 삭제 서비스를 처음 실행할 때 OLEDBTimeout 설정을 기본값보다 더 긴 시간으로 업데이트해야 할 수 있습니다. REG_DWORD 하위 키가 아직 없는 경우 새 키를 만드는 것이 좋습니다. Microsoft Dynamics CRM 4.0 서버에 있는 HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM\에서 하위 키 OLEDBTimeout을 지정합니다. 이 값을 십진수 86400 값으로 설정합니다. 이 수정 내용을 사용하여 Microsoft Dynamics CRM 4.0 삭제 서비스를 실행한 후에는 HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM에서 OLEDBTimeout 레지스트리 키를 삭제하거나 해당 값을 60에서 300 사이의 십진수로 설정하여 장기 실행 쿼리가 과도한 SQL 차단 또는 응용 프로그램 성능 저하가 발생하지 않도록 하는 것이 좋습니다.

추가 정보

이 핫픽스를 설치한 후에 삭제 서비스를 처음 실행할 때 해결 방법 절의 아래에 나열된 성능 개선 지침을 따르지 않을 경우 Microsoft Dynamics CRM 4.0 Server의 응용 프로그램 이벤트 로그에 다음 오류가 기록될 수도 있습니다.
. 이벤트 형식: 오류 이벤트 원본: MSCRMDeletionService 이벤트 범주: 없음 이벤트 ID: 16387 날짜: 2009/01/26 시간: 11:41:54 AM 사용자: N/A 컴퓨터: CRMSERVER 설명: 오류: 삭제 서비스가 table=CleanupInactiveWorkflowAssembliesProcedure를 지우지 못함 자세한 내용은 도움말 및 지원 센터(http://go.microsoft.com/fwlink/events.asp)를 참조하십시오.

참조

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
948629 오프라인 액세스를 사용하여 Outlook용 Microsoft Dynamics CRM 4.0 클라이언트에서 오프라인 상태로 이동하려고 하면 "Insert, countRows=[Number] 작업 중 'Plug-in Assembly' 엔터티의 데이터를 이동하지 못했습니다." 오류 메시지가 나타남
Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 용어에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
824684Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명
887283 Microsoft Business Solutions CRM 소프트웨어 핫픽스 및 업데이트 패키지 명명 표준

속성

기술 자료: 948843 - 마지막 검토: 2011년 10월 10일 월요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft CRM client for Microsoft Office Outlook?을(를) 다음과 함께 사용했을 때
    • Microsoft Dynamics CRM 4.0
  • Microsoft Dynamics CRM 4.0
키워드:?
kbfix kbautohotfix kbexpertiseinter kbmbsmigrate kbqfe kbHotfixServer KB948843

피드백 보내기

 

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