requete sql gourmande
3 messages
• Page 1 sur 1
- suppr_18032010
requete sql gourmande
Pour les pros des requetes :
Que préférer pour une requete en WHILE ?
ou
3 requetes différentes sur les 3 tables
??
merci de votre aide
Que préférer pour une requete en WHILE ?
- Code: Tout sélectionner
SELECT a.post_date,a.author_name,a.author_id,a.post,a.forum_id,a.pid,a.topic_id,a.new_topic,
b.id,b.posts,b.name,
c.title,c.tid
FROM
posts AS a,
forums AS b,
topics AS c
WHERE (a.forum_id != \"37\" OR a.forum_id != \"36\") AND b.id = a.forum_id AND c.tid = a.topic_id
ORDER BY a.post_date DESC LIMIT 0, $nbaff
ou
3 requetes différentes sur les 3 tables
??
merci de votre aide
- shrom
- WRInaute impliqué

- Messages: 865
- Inscription: 5 Juil 2004
blman a écrit:1 seule requête lourde est plus optimisée que 3 requêtes légères, il me semble
Largement même à deux conditions:
- que les index soient biens placés
- qu'on aide un peu le SGBDR à optimiser son plan d'exécution, notament en utilisant les clauses JOIN pour joindre les tables plutôt qu'avec la clause WHERE
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Google API : guide de développement de l'API Google - 20-09-2002
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Nombre moyen de mots par requête : statistiques AOL Août 2006 - 10-08-2006
- Nombre de clics dans les pages de résultats : statistiques AOL Août 2006 - 11-08-2006
- Informations sur l'infrastructure technique de Google - 01-11-2004
- Google indexe le Flash - 28-04-2004
- + de résultats pour un même site sur Google - 23-08-2010
- Yagoort : Yet Another Google Rank Test - 24-03-2005
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

