Bonjour les forumistes... , la question est dans le titre...
Je dois analyser une requette de ouf qui prend squelques 10 minutes à s'effectuer... en faisant l'EXPLAIN, je vois qu'il ne passe pas par un Index que j'ai créé recemment et qui, d'après moi, devrait mieux correspondre à la demande... Il faut dire aussi que la table à analyser est très mal fichue... pas d'index primaire... des index secondaires pas toujours bien à propos etc..
De plus, la requette utilisés est générée par un logiciel et nous ne pouvons pas modifier...
La solution serait de repenser la table mais je m'y attelerait dans un deuxièlme temps... Alors, comment obliger Oracle à passer par mon IndexA alors qu'en ce moment, il passe par l'IndexB qui donne des temps de réponse catastrophiques ?
Avez-vous une solution ?
Partager