Adobe Campaign Classic中的追蹤工作流程效能問題

本文說明如何在Adobe Campaign Classic中改善策略執行個體追蹤工作流程的處理時間,使其更接近戰術執行個體中觀察到的處理時間。

說明 description

環境

產品:託管Adobe Campaign Classic
版本: Classic v7

問題/症狀

在Adobe Campaign Classic的內部部署執行個體中,兩個生產執行個體之間的追蹤工作流程效能存在明顯差異。 Tartical​執行個體會在30到45分鐘內完成其追蹤工作流程,而​ Strategic ​執行個體則會超過1.5到2個小時,儘管處理的電子郵件行銷活動較少。

此延遲會影響A/B主旨行測試,因為傳遞記錄統計資料未及時更新,而阻礙及時決定測試獲勝者。

解決方法 resolution

請依照下列步驟解決問題:

  1. 最佳化記錄擷取設定: 將logCountPerRequest檔案中的serverConf.xml引數從預設值(1000)調整為較高的值,例如8000。 此變更可允許每個請求擷取更多記錄,藉此改善效能。

  2. 索引片段管理: 定期監視主要資料表的索引片段速率:

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

    如果任何表格的索引片段超過30-35%,請重建這些索引以維持最佳效能。

  3. 工作流程最佳化策略: 請考慮將現有的追蹤工作流程分割成兩個個別的工作流程:

    • 建立目前追蹤工作流程的重複專案。
    • 命名一個trackingDownload,並僅使用-download選項進行設定。
    • 為其他trackingUpdate命名,並僅使用-update選項進行設定。

    策略性地排程這些工作流程;每隔幾小時執行trackingDownload,並在低伺服器流量期間每天執行trackingUpdate一次。

  4. 實作新的組態設定:

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