Gestione delle opzioni di esecuzione

Per modificare le opzioni di esecuzione di un flusso di lavoro, utilizza il per accedere alle proprietà del flusso di lavoro e selezionare il pulsante Execution sezione .

Le opzioni possibili sono:

  • Default affinity: questo campo ti consente di forzare l’esecuzione di un flusso di lavoro o di un’attività del flusso di lavoro su un determinato computer.

  • History in days: specifica il numero di giorni dopo i quali la cronologia deve essere eliminata. La cronologia contiene gli elementi relativi al flusso di lavoro: registri, attività, eventi (oggetti tecnici collegati all’operazione del flusso di lavoro), nonché file scaricati dal Transfer file attività. Il valore predefinito è 30 giorni per i modelli di flusso di lavoro predefiniti.

    L'eliminazione della cronologia viene eseguita dal flusso di lavoro tecnico Database cleanup , che viene eseguito quotidianamente per impostazione predefinita (vedere Elenco dei flussi di lavoro tecnici.)

    IMPORTANTE

    Se la History in days Il campo è lasciato vuoto, il suo valore sarà considerato come "1", il che significa che la cronologia verrà eliminata dopo 1 giorno.

  • Save SQL queries in the log: consente di salvare le query SQL dal flusso di lavoro nei registri.

  • Diagnostic mode (Log execution plan of long running queries and give recommendations): seleziona questa opzione se desideri che l’intero piano di esecuzione sia registrato. È disabilitata per impostazione predefinita.

    Per ulteriori informazioni su questa opzione, consulta questo sezione.

  • Keep interim results: seleziona questa opzione se desideri visualizzare i dettagli delle transizioni.

    ATTENZIONE

    Questa opzione consuma molto spazio su disco ed è progettata per consentire la creazione di un flusso di lavoro, garantendone la corretta configurazione e il giusto comportamento. Lascia deselezionata questa opzione nelle istanze di produzione.

  • Execute in the engine (do not use in production): consente di eseguire il flusso di lavoro localmente, a scopo di test dell’ambiente di sviluppo.

  • Severity: consente di specificare un livello di priorità per l’esecuzione dei flussi di lavoro nell’istanza Adobe Campaign. Questo campo viene utilizzato dai team di Adobe solo a scopo di monitoraggio.

La Error management fornisce opzioni aggiuntive che ti consentono di gestire il comportamento dei flussi di lavoro in caso di errori. Queste opzioni sono descritte in Gestione degli errori sezione .

Modalità diagnostica

ATTENZIONE

Questa opzione può influire in modo significativo sulle prestazioni del flusso di lavoro e deve essere utilizzata con moderazione.

Quando è attivata, la Diagnostic mode (Log execution plan of long running queries and give recommendations) in Execution sezione delle proprietà del flusso di lavoro registra l’intero piano di esecuzione se una query richiede più di un minuto.

Dopo aver abilitato questa opzione e aver avviato il flusso di lavoro, se la query richiede più di un minuto, il piano di esecuzione verrà registrato. È quindi possibile recuperare il piano di esecuzione utilizzando EXPLAIN ANALYZE.

Per ulteriori informazioni, consulta Documentazione PostgreSQL.

Se in questa query è presente una scansione di sequenza, la Diagnostic mode fornirà inoltre consigli per creare un indice con l'aiuto di un'espressione di filtro.

NOTA

Queste raccomandazioni sono intese solo a scopo di riferimento e devono essere utilizzate con attenzione a seconda del caso d’uso.

Per attivare i consigli, è necessario soddisfare le due condizioni seguenti durante l’esecuzione del flusso di lavoro:

  • La scansione della sequenza richiede più del 40% di tempo della query.

  • Le righe risultanti dopo la scansione della sequenza sono inferiori all’1 % delle righe totali presenti nella tabella.

Puoi gestire l’opzione dal menu avanzato selezionando Administration > Application settings > Options:

  • Time of query execution (in milliseconds)(DiagnosticModeQueryTime): Da Value è possibile impostare una nuova ora per l’esecuzione della query. Se l’esecuzione della query supera questo valore, il piano di esecuzione verrà registrato.

  • Percentage of seq scan time (DiagnosticModeSeqScanPercentage): Da Value Potete modificare la percentuale di tempo di query necessario per la scansione della sequenza per generare la raccomandazione.

In questa pagina