|
Bas de page | |
---|---|
Auteur | Sujet : requete sql lente |
Publicité | Posté le 29-04-2014 à 20:34:29 |
tic1992 | si tous mes champs sont indexées pour les doublons vous avez une idée!! Message édité par tic1992 le 29-04-2014 à 22:21:14 |
tic1992 | quel sont les informations sur ma BD que vous voulez savoir |
tic1992 | bein je realise un moteur de recherche avancée la requête que j'ai publié c'est pour le premier champ qui permet de faire la recherche en générale et puis j'ai d'autres champs pour spécialiser |
tic1992 | merci quand même |
Publicité | Posté le 29-04-2014 à 23:39:17 |
fabien Vive la super 5 ! | ben tu fais un système de cache par requête, ça prend de la place en disque dur, mais de nos jours les Go ne coutent pas cher --------------- ✈ Découvre le HFRcoin ✈ - smilies ♥ |
rufo Pas me confondre avec Lycos! | Les instructions "OR" aussi font mal au SGBD. Voir si t'as pas un autre moyen de formuler ta recherche, genre faire 3 requêtes (une pour chaque OR) reliées par un UNION et pour éviter les doublons, tu fais un group BY sur les champs permettant d'éliminer les doublons (j'imagine, le titre). --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
gpl73 |
--------------- mieux vaut être un con au chaud, qu'un con gelé lol |
fabien Vive la super 5 ! |
--------------- ✈ Découvre le HFRcoin ✈ - smilies ♥ |
fabien Vive la super 5 ! | bof, c'est la base de l'indexation, en quelque sorte, tu créé la recherche "mot" et tu l'indexe dans une table, ce que font tous les moteurs de recherche avancé, le "like" c'est pour des recherches ponctuel pour l'admin ou pour de très petites tables.
--------------- ✈ Découvre le HFRcoin ✈ - smilies ♥ |
rufo Pas me confondre avec Lycos! | Pour éliminer les doublons (avec le distinct), tu peux faire un group by : t'auras le même résultat sauf que le group by est beaucoup plus rapide --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |