Adobe Campaign Classic의 워크플로우 성능 문제 추적
이 문서에서는 Adobe Campaign Classic에서 전략 인스턴스의 추적 워크플로우에 대한 처리 시간을 개선하여 전술 인스턴스에서 관찰된 처리 시간에 더 가깝게 정렬하는 방법을 설명합니다.
설명 description
환경
제품: Adobe Campaign Classic 호스팅
버전: Classic v7
문제/증상
Adobe Campaign Classic의 온-프레미스 인스턴스에서 두 프로덕션 인스턴스 간에 추적 워크플로우의 성능이 눈에 띄게 일치하지 않습니다. Strategic 인스턴스는 30~45분 내에 추적 워크플로우를 완료하는 반면 Strategic 인스턴스는 더 적은 수의 이메일 캠페인을 처리함에도 불구하고 1.5~2시간 이상 걸립니다.
이 지연은 게재 로그 통계가 신속하게 업데이트되지 않아 A/B 제목 라인 테스트에 영향을 미치며, 이는 테스트 승자를 결정하는 데 있어 적시에 결정을 내리는 데 방해가 됩니다.
해결 방법 resolution
다음 단계에 따라 문제를 해결하십시오.
-
로그 검색 설정 최적화:
logCountPerRequest파일의serverConf.xml매개 변수를 기본값(1000)에서 더 높은 값(예: 8000)으로 조정합니다. 이 변경 사항은 요청당 더 많은 로그를 검색할 수 있도록 하여 성능을 향상시킬 수 있습니다. -
인덱스 단편화 관리: 주요 테이블의 인덱스 단편화 속도를 정기적으로 모니터링합니다.
NmsBroadLogRcpNmsTrackingLogRcpNmsRecipientNmsDeliveryNmsTrackingStatsNmsDeliveryLogStats
테이블의 인덱스 단편화가 30~35%를 초과하는 경우 최적의 성능을 유지하기 위해 해당 인덱스를 다시 빌드합니다.
-
워크플로우 최적화 전략: 기존 추적 워크플로우를 두 개의 개별 워크플로우로 분할하는 것이 좋습니다.
- 현재 추적 워크플로우의 중복을 만듭니다.
trackingDownload이름을 지정하고-download옵션으로만 구성하십시오.- 다른
trackingUpdate의 이름을 지정하고-update옵션으로만 구성하십시오.
이러한 워크플로우를 전략적으로 예약하십시오. 서버 트래픽이 적은 기간 동안 몇 시간마다
trackingDownload을(를) 실행하고 매일 한 번trackingUpdate을(를) 실행하십시오. -
새 구성 설정 구현:
code language-none Option Name: NmsRecompute_Delivery_BatchSize Data Type: Integer Value: 600