実行オプションの管理 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
有効にすると、 Diagnostic mode (Log execution plan of long running queries and give recommendations) オプションを Execution クエリに 1 分以上かかる場合、ワークフロープロパティの「 」セクションには実行プラン全体が記録されます。
このオプションを有効にしてワークフローを起動した後、クエリに 1 分以上かかる場合、実行計画が記録されます。 その後、EXPLAIN ANALYZE を使用して実行計画を取得できます。
詳しくは、 PostgreSQL のドキュメント.
このクエリにシーケンススキャンがある場合、 Diagnostic mode また、は、フィルター式を使用してインデックスを作成するための推奨事項も提供します。
ワークフローの実行中に、次の 2 つの条件を満たす必要があります。トリガーレコメンデーション:
-
シーケンススキャンでは、クエリの 40%以上の時間がかかります。
-
シーケンススキャン後の結果行は、テーブルに存在する合計行の 1 %未満です。
詳細設定メニューで「 」オプションを管理するには、 Administration > Application settings > Options:
-
Time of query execution (in milliseconds)(DiagnosticModeQueryTime): Value 」フィールドに値を入力すると、クエリの実行に新しい時刻を設定できます。 クエリの実行がこの値を超えると、実行プランが記録されます。
-
Percentage of seq scan time (DiagnosticModeSeqScanPercentage): Value 「 」フィールドで、レコメンデーションを生成するためにシーケンススキャンで実行する必要があるクエリ時間の割合を変更できます。