Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
dans une table j'ai une colonne de type text contenant en fait un xml, et l'outil lance un select avec un like sur cette fameuse colonne.
La table est énorme et je ne sais pas comment l'indexer pour optimiser le temps d'exécution de la requête.
Si quelqu'un a une idée je suis preneur.
Merci d'avance
Hors ligne
Bonjour, il va falloir plus de détails. Quel genre de like ? du genre like '%toto%' ?
Marc.
Hors ligne
Et est-ce que vous cherchez toujours le même motif, ou bien des motifs qui changent ? (sait-on jamais)
Marc.
Hors ligne
merci de vos réponses rapides.
le like peut contenir '%123456789</number>%' sachant que les chiffres ne sont jamais les mêmes
ou il peut contenir '%<marque>?</marque>%' sachant qu'il peut y avoir 5 ou 6 valeurs différentes dans cette balise
Je pense que ça va être compliqué
Hors ligne
L'extension pg_trgm peut vous aider dans ce cas. C'est au moins à tester.
Guillaume.
Hors ligne
Pages : 1