Si j'ai bien compris votre question, vous lancez une opération de réécriture de certaines de vos instructions SQL car vous PENSEZ qu'il pourrait y avoir un problème avec elles.
Mon conseil est d'arrêter et de commencer d'abord à déterminer où votre temps est actuellement dépensé. Seulement après avoir trouvé que c'est dans les requêtes avec ces sous-sélections scalaires ET c'est à cause de ces sous-sélections scalaires, vous devriez les réécrire. traçage et examen.
Voici deux fils de discussion d'OTN qui sont utilisés pour guider les personnes ayant des problèmes de performances :
http://forums.oracle.com/forums/thread.jspa?messageID =1812597 http://forums.oracle.com/forums/thread.jspa?threadID =863295
Cordialement,
Rob.
Et :à cause de la mise en cache des sous-requêtes scalaires , votre requête d'origine peut être beaucoup plus rapide qu'une requête réécrite à l'aide de jointures.