forcer l'exécution de 2 sous-ensembles - SQL/NoSQL - Programmation
Marsh Posté le 18-02-2004 à 17:31:03
c'est normal que c'est très lent les sous-jointures. il vaut mieux remplacer par une jointure externe. Toutes les sous-requêtes sont modifiables dans ce sens.
Marsh Posté le 18-02-2004 à 17:55:59
la requête que je t'ai réécrite, elle donne quoi ?
si elle marche pas, débug là, repart d'elle en tout cas, elle est infiniment plus rapide.
Marsh Posté le 18-02-2004 à 17:29:06
Bonjour,
Je dispose de 2 requêtes, liées ensemble par un "NOT IN".
Les 2 requêtes, prises indépendamment, sont rapides.
Si j'exécute la requête globalement, le temps d'exécution est extrêmement lent.
Je soupçonne Oracle de "s'emmêler les pinceaux" sur le plan d'exécution.
Est-ce qu'il y a un moyen (avec les hints sûrement), pour forcer l'exécution de 2 sous-ensembles isolément, et pas du tout.
Merci d'avance.