Bonjour,
Je souhaite optimiser les performances d'une requête sur une table (dont je ne peux ni modifier sa structure ni ses données).
Dans cette requête j'ai un seul filtre sous forme :
Je créé mon index sur la valeur REPLACE(LOWER(COLONNE), ' '), tout se passe bien mais quand je consulte mon plan d’exécution de requête je constate que mon index n'a pas été pris.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Where REPLACE(LOWER(COLONNE), ' ') = :p;
Sur LOWER(COLONNE) ça marche mais je suis obligé de combiner replace et lower.
Auriez-vous une idée ?
Partager