Gestione delle opzioni di esecuzione managing-execution-options

Per modificare le opzioni di esecuzione di un workflow, utilizzare il pulsante per accedere alle proprietà del workflow e selezionare la sezione Execution.

Le opzioni possibili sono:

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

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

    La rimozione della cronologia viene eseguita dal flusso di lavoro tecnico per la pulizia del database, eseguito per impostazione predefinita ogni giorno (vedere Elenco dei flussi di lavoro tecnici).

    note important
    IMPORTANT
    Se il campo History in days viene lasciato vuoto, il relativo valore verrà 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): selezionare questa opzione se si desidera registrare l'intero piano di esecuzione. Per impostazione predefinita, è disabilitata.

    Per ulteriori informazioni su questa opzione, consulta questa sezione.

  • Keep interim results: selezionare questa opzione se si desidera visualizzare i dettagli delle transizioni.

    note caution
    CAUTION
    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 Adobe solo a scopo di monitoraggio.

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

Modalità diagnostica diagnostic-mode

CAUTION
Questa opzione può avere un impatto significativo sulle prestazioni del flusso di lavoro e deve essere utilizzata con moderazione.

Se abilitata, l'opzione Diagnostic mode (Log execution plan of long running queries and give recommendations) nella sezione Execution 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 la documentazione PostgreSQL.

Se si dispone di un'analisi sequenza in questa query, Diagnostic mode fornirà anche suggerimenti per la creazione di un indice con l'aiuto di un'espressione di filtro.

NOTE
Queste raccomandazioni sono destinate esclusivamente a scopi 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% del tempo della query.

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

È possibile gestire l'opzione dal menu avanzato selezionando Administration > Application settings > Options:

  • Time of query execution (in milliseconds)(DiagnosticModeQueryTime): dal campo 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): dal campo Value, è possibile modificare la percentuale di tempo di query che l'analisi della sequenza deve richiedere per generare il consiglio.

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff