Bonjour,
Mon problème est relatif au temps d'exécution des requêtes de recherche.
En effet, par exemple lorsque j'exécute la requête suivante :
Select count(*) from REFCLPPP00 where CLPNOMCLIP LIKE 'touir%'
La c'est OK ! Le serveur répond en moins d’1ms.
Tandis que, si j'ajoute un "%" à gauche du mot à chercher, la requête prend une décennie pour s'exécuter ( une moyenne d'1min30s).
Select count(*) from REFCLPPP00 where CLPNOMCLIP LIKE '%touir%'
Je comprends que cette requête est plus compliquée que la première, mais un tel temps de réponse est loin d’être tolérable sachant que je suis contraint d'un timeOut de 30 s.
Je n’arrive pas à déceler l'origine du problème, est-ce que je dois modifier une propriété d'oracle ?
Merci, d'avance.
À noter que :
le champ CLPNOMCLIP est indexé.
La table comporte 1894277 entrées.
Partager