Voodoo ?Découvrez comment effectuer le traçage Oracle. Votre DBA devrait vous aider.
Avec un fichier de trace, vous pouvez consulter les événements d'attente d'Oracle. Cela vous indiquera ce que faisait la base de données lorsque «les performances sont atroces». Il peut être en attente sur une serrure, il peut être en train de lire une table...
Une fois que vous savez pourquoi c'est lent, la solution devient souvent évidente.
Je recommande ceci livre blanc comme instruction aux développeurs sur l'utilisation des bases de données.