実行オプションの管理 managing-execution-options

ワークフローの実行オプションを変更するには、 ボタンを使用してワークフロープロパティにアクセスし、Execution セクションを選択します。

選択できるオプションは次のとおりです。

  • Default affinity:このフィールドを使用すると、ワークフローまたはワークフローアクティビティを特定のコンピューターで強制的に実行できます。

  • History in days:履歴を消去する必要がある日数を指定します。 履歴には、ワークフローに関連する要素(ログ、タスク、イベント(ワークフロー操作にリンクされたテクニカルオブジェクト)、および​Transfer file アクティビティによってダウンロードされたファイルが含まれます。 標準のワークフローテンプレートのデフォルト値は 30 日です。

    履歴のパージは、デフォルトで毎日実行されるデータベースクリーンアップ技術ワークフローによって実行されます(技術ワークフローのリスト ​を参照)。

    note important
    IMPORTANT
    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:トランジションの詳細を表示する場合は、このオプションをオンにします。

    note caution
    CAUTION
    このオプションは、多くのディスク領域を消費しますが、ワークフローの作成と適切な設定および動作の確保に役立つように設計されています。 実稼働インスタンスでは、このチェックボックスをオフのままにします。
  • Execute in the engine (do not use in production):開発環境テストのために、ワークフローをローカルで実行できます。

  • Severity: Adobe Campaign インスタンスでワークフローを実行するための優先度レベルを指定できます。 このフィールドは、Adobe チームがモニタリング目的でのみ使用します。

Error management セクションには、エラーが発生した場合のワークフローの動作を管理するための追加オプションが用意されています。 これらのオプションについて詳しくは、​ エラー管理 セクションを参照してください。

診断モード diagnostic-mode

CAUTION
このオプションはワークフローのパフォーマンスに大きな影響を与える可能性があるため、控えめに使用する必要があります。

有効にすると、クエリが1分以上かかる場合、ワークフロープロパティの​Execution セクションの​Diagnostic mode (Log execution plan of long running queries and give recommendations) オプションによって実行プラン全体がログに記録されます。

このオプションを有効にしてワークフローを起動した後、クエリが1分以上かかる場合、実行プランがログに記録されます。 その後、EXPLAIN ANALYZEを使用して実行プランを取得できます。

詳しくは、PostgreSQL ドキュメント ​を参照してください。

このクエリにシーケンス スキャンがある場合、Diagnostic mode​は、フィルター式の助けを借りてインデックスを作成するための推奨事項も提供します。

NOTE
これらの推奨事項は、参照目的でのみ使用でき、ユースケースに応じて慎重に使用する必要があります。

トリガーの推奨事項を実行するには、次の2つの条件を満たす必要があります。

  • シーケンススキャンは、クエリの40%以上の時間がかかります。

  • シーケンススキャン後の結果の行は、テーブルに存在する全行の1 %未満です。

詳細メニューから、Administration > Application settings > Options​を選択してオプションを管理できます。

  • Time of query execution (in milliseconds)(DiagnosticModeQueryTime): Value フィールドから、クエリ実行の新しい時間を設定できます。 クエリの実行がこの値を超えると、実行プランがログに記録されます。

  • Percentage of seq scan time (DiagnosticModeSeqScanPercentage): Value フィールドから、シーケンス スキャンがレコメンデーションを生成するために必要なクエリ時間の割合を変更できます。

recommendation-more-help
campaign-standard-help