Lenteur du traitement simultané d'Oracle E-Business Suite
Sur un système Oracle E-Business Suite (EBS) qui utilise File Storage pour les applications partagées, l'application fonctionne lentement.
Voici quelques-uns des symptômes qui peuvent être constatés :
- Les demandes simultanées EBS prennent plus de temps ou ne se terminent jamais.
- L'application EBS est lente.
- Les commandes prennent plus de temps ou se bloquent dans les instances.
- Les instances présentent une charge de serveur élevée.
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 du système d'exploitation ou de l'application. Ces opérations d'analyse de répertoire sont coûteuses en ressources pour File Storage. Au fur et à mesure que la taille des répertoires augmente, les opérations prennent plus de temps, ce qui a un impact sur les performances des applications.
Solution : vérifiez la taille des répertoires log
et out
de 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 tous les travaux ls
, find
, du
ou rsync
. La taille de répertoire doit toujours être inférieure à 100 000 fichiers. Si le système de fichiers contient d'autres dossiers volumineux et que le traitement simultané dépend de ces dossiers, envisagez de réduire leur taille.
Utilisez le modèle de stockage APPLLDM
, qui implémente une structure de sous-répertoires pour stocker les fichiers de traitement simultané et limite la taille des répertoires. Pour obtenir des instructions, reportez-vous à 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 Oracle Cloud Infrastructure File Storage.