Rastreamento de um problema de desempenho de fluxo de trabalho no Adobe Campaign Classic

Este artigo explica como melhorar os tempos de processamento do fluxo de trabalho de rastreamento da sua instância estratégica no Adobe Campaign Classic, alinhando-os mais próximos daqueles observados na instância Tática.

Descrição description

Ambiente

Produto: Adobe Campaign Classic hospedado
Versão: Classic v7

Problema/Sintomas

Em uma instância local do Adobe Campaign Classic, há uma discrepância notável no desempenho do fluxo de trabalho de rastreamento entre duas instâncias de produção. A instância Tática conclui seu fluxo de trabalho de rastreamento dentro de 30 a 45 minutos, enquanto a instância Estratégica leva de 1,5 a 2 horas, apesar de manipular menos campanhas de email.

Esse atraso afeta os testes de linha de assunto A/B, pois as estatísticas de log de delivery não são atualizadas imediatamente, dificultando a tomada de decisões oportunas para determinar os vencedores do teste.

Resolução resolution

Siga estas etapas para resolver o problema:

  1. Otimizar configurações de recuperação de log: Ajuste o parâmetro logCountPerRequest no arquivo serverConf.xml de seu valor padrão (1000) para um valor maior, como 8000. Essa alteração pode melhorar o desempenho, permitindo que mais logs sejam recuperados por solicitação.

  2. Gerenciamento de fragmentação de índice: Monitore regularmente as taxas de fragmentação de índice em tabelas principais:

    • NmsBroadLogRcp
    • NmsTrackingLogRcp
    • NmsRecipient
    • NmsDelivery
    • NmsTrackingStats
    • NmsDeliveryLogStats

    Se a fragmentação de índice de qualquer tabela exceder 30% a 35%, recrie esses índices para manter o desempenho ideal.

  3. Estratégia de otimização de workflow: Considere dividir o workflow de rastreamento existente em dois workflows separados:

    • Crie duplicatas do fluxo de trabalho de rastreamento atual.
    • Nomeie um trackingDownload e configure-o somente com a opção -download.
    • Nomeie o outro trackingUpdate e configure-o somente com a opção -update.

    Agende esses fluxos de trabalho estrategicamente; execute trackingDownload a cada poucas horas e trackingUpdate uma vez por dia durante períodos de tráfego baixo do servidor.

  4. Implementar uma nova definição de configuração:

    code language-none
    Option Name: NmsRecompute_Delivery_BatchSize
    Data Type: Integer
    Value: 600
    
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f