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.