Histoire de requête SQL...

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

babou
Nouveau WRInaute
 
Messages: 42
Inscription: Mar Juil 19, 2005 19:59

Histoire de requête SQL...

Message le Mar Aoû 16, 2005 10:06

Bonjour,

J'ai une petite question technique.

J'aimerais savoir si il est plus interessant de faire pour une requête lourde :

- Faire une requête en limitant à x le nombre de résultats pour les stocker dans une variable de session qui nous servira pour les autres affichages de cette page.

- Faire une requête sans stockage des résulats avec une limite sur 1 seul résultat, donc à chaque affichage de la page.


Pour récapituler, lors d'un LIMIT, MYSQL donne t'il des résultats bien plus rapidement si je fais un " LIMIT x " ou le gain est-il négligeable par rapport à un LIMIT 1 ?

Merci.


Blini
WRInaute passionné
WRInaute passionné
 
Messages: 506
Inscription: Lun Nov 29, 2004 8:59

Message le Mar Aoû 16, 2005 10:10

Si tu as un système "je me connecte - je requête - je me déconnecte", tu as quand même intérêt à demander plusieurs records plutôt qu'un par un.


cybervince
WRInaute passionné
WRInaute passionné
 
Messages: 872
Inscription: Dim Aoû 01, 2004 0:08

Message le Mar Aoû 16, 2005 10:56

Le mieux c'est de faire le test.
Tu calcule la durée d'exécution de la requête avec un LIMIT x que tu mettrai en place, et pareil avec un LIMIT 1.
Mais c'est vrai que récupérer plusieurs enregistrements d'un seul coup ca permet de soulager le serveur MySQL, car ca permet d'éviter de faire des requêtes à chaque fois (avec une connexion à chaque fois).


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: Tomczak et 0 invités