管理執行選項
- 適用對象:
- Campaign Standard
建立對象:
- 初學者
- 開發人員
若要修改工作流程的執行選項,請使用
可能的選項包括:
-
Default affinity:此欄位可讓您強制在特定電腦上執行工作流程或工作流程活動。
-
History in days:指定必須清除歷程記錄的天數。 歷程記錄包含與工作流程相關的元素:記錄、工作、事件(連結至工作流程作業的技術物件),以及 Transfer file 活動下載的檔案。 立即可用工作流程範本的預設值為 30 天。
清除記錄是由資料庫清理技術工作流程執行,預設每天執行(請參閱技術工作流程清單)。
重要
如果 History in days 欄位留空,其值將視為「1」,這表示歷史記錄將在1天後清除。 -
Save SQL queries in the log:可讓您從工作流程將SQL查詢儲存到記錄檔中。
-
Diagnostic mode (Log execution plan of long running queries and give recommendations):如果您想要記錄整個執行計畫,請核取此選項。 預設為停用。
如需此選項的詳細資訊,請參閱此區段。
-
Keep interim results:如果您想要檢視轉換的詳細資訊,請核取此選項。
注意
此選項佔用了大量磁碟空間,設計旨在幫助您建構工作流程並確保正確的設定和行為。在生產執行個體中保留未核取的狀態。 -
Execute in the engine (do not use in production):可讓您在本機執行工作流程,以進行開發環境測試。
-
Severity:可讓您指定在Adobe Campaign執行個體中執行工作流程的優先順序等級。 此欄位僅供Adobe團隊用於監視目的。
Error management 區段提供其他選項,可讓您管理工作流程在發生錯誤時的行為方式。 這些選項在錯誤管理區段中詳細說明。
診斷模式
啟用時,如果查詢超過一分鐘,工作流程屬性 Execution 區段中的 Diagnostic mode (Log execution plan of long running queries and give recommendations) 選項會記錄整個執行計畫。
在啟用此選項並啟動工作流程後,如果您的查詢需要超過一分鐘的時間,則會記錄執行計畫。 接著,您可以使用EXPLAIN ANALYZE擷取執行計畫。
如需詳細資訊,請參閱PostgreSQL檔案。
如果您在此查詢中進行序列掃描,Diagnostic mode 也會提供建議,以便在篩選運算式的協助下建立索引。
在工作流程執行期間,必須符合下列兩個條件才能觸發建議:
-
序列掃描需要超過40%的查詢時間。
-
序列掃描後產生的列數少於表格中出現之總列數的1%。
您可以選取 Administration > Application settings > Options,從進階功能表管理選項:
-
Time of query execution (in milliseconds)(DiagnosticModeQueryTime):您可以從 Value 欄位設定新的查詢執行時間。 如果您的查詢執行超過此值,則會記錄執行計畫。
-
Percentage of seq scan time (DiagnosticModeSeqScanPercentage):從 Value 欄位,您可以變更序列掃描必須花費的查詢時間百分比,才能產生建議。