Plus rapide que where

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

dudo
WRInaute impliqué
WRInaute impliqué
 
Messages: 367
Inscription: Sam Jan 10, 2004 17:28

Plus rapide que where

Message le Mer Juil 19, 2006 11:37

Bonjour,

J e crois (même sur) qu'il existe une formule plus rapide et plus facile à ecrire, que l'utilisation de Where suivi d'une série de Or, ordinairement
utilisé pour interroger Mysql , mais je n'arrive pas a retrouver cela !

Merci de votre avis


ludo

Sir Dipp
WRInaute accro
WRInaute accro
 
Messages: 1025
Inscription: Lun Juil 21, 2003 17:53

Message le Mer Juil 19, 2006 11:44

Salut,

Il y a WHERE IN et si tu as une jointure il y a également HAVING, faut voir la doc sur ces deux méthodes pour voir la quel te correspond.

A+


aladdin
WRInaute passionné
WRInaute passionné
 
Messages: 925
Inscription: Ven Avr 29, 2005 12:26

Re: Plus rapide que where

Message le Mer Juil 19, 2006 12:19

dudo a écrit:Bonjour,

J e crois (même sur) qu'il existe une formule plus rapide et plus facile à ecrire, que l'utilisation de Where suivi d'une série de Or, ordinairement
utilisé pour interroger Mysql , mais je n'arrive pas a retrouver cela !

Merci de votre avis


ludo



et si t'a des grosse tables, pense aussi à mettre un index sur les champs que tu utilise plus plus souvent dans des WHERE ;)


scull
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 135
Inscription: Dim Mai 11, 2003 16:13

Message le Mer Juil 19, 2006 13:10

J'ai rien trouvé sur HAVING sur mysql.com :/


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Mer Juil 19, 2006 13:21



scull
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 135
Inscription: Dim Mai 11, 2003 16:13

Message le Mer Juil 19, 2006 14:13

Merci ^^


cedric_g
WRInaute accro
WRInaute accro
 
Messages: 2019
Inscription: Mer Jan 18, 2006 16:26

Message le Mer Juil 19, 2006 14:57

En terme de performances pures, je ne suis pas du tout certain qu'un "IN ..." soit plus rapide qu'une série de "OR"

Sous SQL Server par exemple, l'analyseur de requêtes montre le contraire :roll:

Ceci dit, je l'utilise car c'est bien plus simple à programmer :lol:

jarreweb
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 192
Inscription: Ven Sep 12, 2003 8:17

Message le Mer Juil 19, 2006 15:39

pensez à utiliser les index pour augmenter les perfs et faire baisser la charge du serveur sql
http://dev.mysql.com/doc/refman/5.0/fr/ ... dexes.html


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités