実行オプションの管理 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チームが使用します。

The Error management 「 」セクションには、エラー発生時のワークフローの動作を管理するための追加のオプションが用意されています。 これらのオプションについて詳しくは、 エラー管理 」セクションに入力します。

診断モード diagnostic-mode

CAUTION
このオプションは、ワークフローのパフォーマンスに大きく影響を与える可能性があるので、慎重に使用してください。

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

このオプションを有効にしてワークフローを起動した後、クエリに 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
3ef63344-7f3d-48f9-85ed-02bf569c4fff