Le traitement concurrent Oracle E-Business Suite est lent
Dans un système Oracle E-business Suite (EBS) qui utilise le service de stockage de fichiers pour les applications partagées, l'application s'exécute lentement.
Les symptômes peuvent inclure, mais sans s'y limiter :
- Les demandes concurrentes EBS prennent plus de temps pour se terminer, ou ne se terminent jamais
- L'application EBS est lente
- Les commandes prennent plus de temps ou sont bloquées dans les instances
- Charge de serveur élevée dans les instances
Cause : Exécution directe ou indirecte de ls, find, du ou rsync sur des répertoires volumineux à l'aide de la ligne de commande ou de scripts au niveau d'un système d'exploitation ou d'une application. Ces opérations de balayage de répertoire sont coûteuses pour le stockage de fichiers. À mesure que la taille des répertoires augmente, les opérations prennent plus de temps, ce qui a une incidence sur la performance des applications.
Solution : Vérifiez la taille des répertoires log et out du traitement simultané en exécutant les commandes suivantes :
stat $APPLCSF/$APPLLOG
stat $APPLCSF/$APPLOUT
Si ces répertoires contiennent plus de 100 000 fichiers, annulez toutes les tâches ls, find, du ou rsync. Conservez toujours une taille inférieure à 100 000 fichiers. S'il existe d'autres dossiers volumineux dans le système de fichiers et que le traitement simultané dépend de ces dossiers, envisagez de réduire leur taille.
Utilisez le schéma de stockage APPLLDM, qui met en oeuvre une structure de sous-répertoires pour stocker les fichiers de traitement simultané et limiter la taille des répertoires. Pour obtenir des instructions, voir Partage du système de fichiers de niveau application dans Oracle E-Business Suite version 12.2 ou 12.1.3 à l'aide du service de stockage de fichiers pour Oracle Cloud Infrastructure.