Au fait, comme on est pas en DB2, comment binde-t-on une requete sous Oracle ?
C'est le code applicatif qui doit compiler la requête avec la bind variable V:
1 2 3 4
| SELECT TABLE.C1
FROM schema.TABLE
WHERE ((:V > T300.C300759800)
AND (TABLE.C250000011 = 0)) ORDER BY 1 ASC |
puis l'exécuter autant de fois que nécessaire en donnant à V la bonne valeur pour chaque exécution (le "bind"). Si le code ne peut pas être modifié, on peut éventuellement changer le paramètre CURSOR_SHARING.
je voulais surtout avoir votre avis sur mes paramètres... je trouve par exemple, que le paramètre Db_cache_ize à 2,40 Méga est un peu juste... non ?
Quelle est votre version d'Oracle ?
Quelle la taille "réelle" de la base (tables + index) ?
Est-ce que vous utilisé Statspack ou la trace/TKPROF pour les requêtes trop longues ou un autre outil pour analyser les performances ?
Partager