Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 05/12/2020 11:07:57
- antho79260
- Membre
Creation index sur colonne text
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
#2 05/12/2020 11:15:31
- Marc Cousin
- Membre
Re : Creation index sur colonne text
Bonjour, il va falloir plus de détails. Quel genre de like ? du genre like '%toto%' ?
Marc.
Hors ligne
#3 05/12/2020 11:17:13
- Marc Cousin
- Membre
Re : Creation index sur colonne text
Et est-ce que vous cherchez toujours le même motif, ou bien des motifs qui changent ? (sait-on jamais)
Marc.
Hors ligne
#4 05/12/2020 11:28:58
- antho79260
- Membre
Re : Creation index sur colonne text
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
#5 05/12/2020 12:10:45
- gleu
- Administrateur
Re : Creation index sur colonne text
L'extension pg_trgm peut vous aider dans ce cas. C'est au moins à tester.
Guillaume.
Hors ligne
Pages : 1