|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Inscription : avril 2009 Messages : 523 ![]() |
bonjour,
j'ai souvent des requêtes de ce type : Code :
quel paramètre dans le fichier de pg peut me permettre de rendre l'exécution de cette requête très récurrente plus rapide ? La chaine entre-quotée est souvent (quasiment toujours) très long genre 100kb (et oui bien sur il y a déjà forcément un index sur id) mais pas sur le champs string (je pense que ce serait une erreur d'en mettre un là car pas de sort ni de recherche sur ce champ) une idée ? merci à vous |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 1 655 ![]() |
Un index sur votre colonne varchar/text ne rendrait cette requête que plus lente. (car il faudra que le sgbd entretienne cet index qui risque d'être assez gros)
Un accès via la pk ou, colonne indéxée unique, est déjà optimisé. Après, pour la partie grosse chaîne, je ne sais pas. |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Inscription : décembre 2004 Messages : 305 ![]() |
La nouvelle valeur de la grosse chaine change-t-elle tout le contenu, ou juste un petit quelque chose ici et là ? Il serait peut-être plus judicieux de découper le "texte" en paragraphes et de gérer ces paragraphes au lieu du livre en entier !
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Commencez par nous donner la structure de la table (sous forme DDL) avec ses index, et notamment le type SQL de cette colonne.
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com