Suggerimenti per ridurre al minimo la crescita del database

Ultimo aggiornamento: 2023-12-07

I processi di lunga durata memorizzano i dati di processo nel database dei moduli AEM. La crescita del database dei moduli AEM può essere ridotta al minimo utilizzando poche strategie di semplice progettazione dei processi e configurazione dei prodotti.

Suggerimenti per la progettazione dei processi

Se possibile, utilizza processi di breve durata. I processi di breve durata non memorizzano i dati di processo nel database. L’utilizzo di processi di breve durata presenta lo svantaggio di non tenere traccia dello stato e della console di amministrazione e di non disporre di una cronologia del processo.

Alcune operazioni di servizio, come l'operazione Assegna attività (servizio utente), richiedono l'utilizzo in processi di lunga durata. In questo caso, è possibile segmentare il processo in diversi sottoprocessi e renderli di breve durata quando possibile. Se si utilizza questa strategia, i sottoprocessi di breve durata devono gestire elementi di dati di grandi dimensioni, ad esempio i valori dei documenti.

Utilizza le variabili con moderazione. Quando si utilizzano processi di lunga durata, per ogni istanza di processo viene allocato spazio nel database per ogni variabile del processo. L’uso strategico delle variabili può risparmiare una notevole quantità di spazio. Ad esempio, puoi sovrascrivere i valori delle variabili quando i vecchi valori non sono più necessari nel processo. Ed elimina tutte le variabili create e non utilizzate. Puoi convalidare il processo per trovare le variabili non utilizzate.

Utilizza tipi di variabili semplici (ad esempio stringa o int) ed evita di utilizzare tipi di variabili complessi quando possibile. Lo spazio del database viene allocato per le variabili anche quando non contengono un valore. Le variabili complesse in genere richiedono più spazio rispetto a quelle semplici.

Suggerimenti per l’amministrazione del prodotto

Utilizzo efficace dell'archiviazione globale dei documenti (GDS). La directory GDS sul server Forms viene utilizzata per memorizzare, tra le altre cose, i file passati ai servizi che fanno parte dei moduli AEM nei processi. Per migliorare le prestazioni, i documenti più piccoli vengono invece memorizzati in memoria e memorizzati nel database.

La console di amministrazione espone la proprietà Dimensione massima in linea documento predefinita per configurare la dimensione massima dei documenti memorizzati in memoria e memorizzati nel database. (vedere Configurare le impostazioni generali dei moduli AEM.) Se si imposta questa proprietà su un valore basso, la maggior parte dei documenti viene salvata in modo permanente nella directory GDS anziché nel database. Il vantaggio è che è possibile eliminare più facilmente i file quando non sono più necessari quando vengono memorizzati nella directory GDS.

In questa pagina