L'elaborazione concorrente di Oracle E-Business Suite è lenta

In un sistema EBS (Oracle E-business Suite) che utilizza lo storage di file per applicazioni condivise, l'applicazione si comporta lentamente.

I sintomi possono includere, ma non sono limitati a:

  • Il completamento delle richieste concorrenti EBS richiede più tempo o non viene mai completato
  • L'applicazione EBS è lenta
  • I comandi richiedono un tempo maggiore o un blocco nelle istanze
  • Carico elevato del server nelle istanze

Causa: l'esecuzione di ls, find, du o rsync in modo diretto o indiretto su directory di grandi dimensioni utilizzando la riga di comando o gli script a livello di sistema operativo o applicazione. Queste operazioni di scansione delle directory sono costose per lo storage di file. Con l'aumento delle dimensioni delle directory, il completamento delle operazioni richiede più tempo e ciò influisce sulle prestazioni delle applicazioni.

Soluzione: verificare le dimensioni delle directory log e out di elaborazione concorrente eseguendo i comandi seguenti:

stat $APPLCSF/$APPLLOG 
stat $APPLCSF/$APPLOUT 

Se queste directory contengono più di 100.000 file, annullare i job ls, find, du o rsync. Mantenere sempre la dimensione della directory inferiore a 100.000 file. Se nel file system sono presenti altre cartelle di grandi dimensioni e l'elaborazione concorrente dipende da tali cartelle, è consigliabile ridurne le dimensioni.

Utilizzare lo schema di memorizzazione APPLLDM, che implementa una struttura di sottodirectory per memorizzare i file di elaborazione concorrenti e limitare le dimensioni delle directory. Per istruzioni, consulta la sezione relativa alla condivisione dell'Application Tier File System in Oracle E-Business Suite Release 12.2 o 12.1.3 mediante Oracle Cloud Infrastructure File Storage Service.