Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4585 connectés 

 


Dernière réponse
Sujet : [SQL + PHP] Rapidité => comment faire
GhzMsnet c'est lui qui l'as fait

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
GhzMsnet c'est lui qui l'as fait
gizmo potiron>> c'est ou que tu trouves une telle interface pour les commandes sql?
kayasax Le pb vient aussi de free, php est tres lent chez eux...
potiron non, ca depend du "type" de requete, ex :
 
si tu fais un : EXPLAIN SELECT * FROM aff_cat -> la c'est pas possible vu que tu lui demande de sortir TOUTES les lignes sans aucune clause where.
FLY LM

potiron a écrit a écrit :

est ce que tu connais la fonction EXPLAIN ??
 
si c'est non alors fonce sur la DOC : explain est indispensable pour optimiser tes requetes -> tu arettes ton optimisation des que toutes tes requetes sont en CONST .
 
const = parfait -> la tu es tranquille, meme avec 300000 messages dans la base ca tournera au poil.  




 
Tu ne peux pas toujours avoir type = CONST ???

potiron tiens, voici un exemple de ce que permet explain .
 
j'ai une requete pour le forum ->
 
je part des categories du forum pour aller dans les forums, de la je vais dans les sujets et je choisit le sujet qui m'interesse et en prime je recupere les infos de la personne avec log_id .

WHERE cat_id='1' AND cat_id=for_idcat AND for_id=suj_idfor AND suj_id='2' AND suj_idlog=log_id

 
j'ai entouré de rouge ce que tu dois retrouver dans tes requetes :
http://complet1.free.fr/divers/ex_explain.png  
 
j'ai pas eu besoin de straight-join et C° grace simplement aux  indexes sur les bonnes colonnes

 

[edtdd]--Message édité par potiron--[/edtdd]

potiron et hop, directement dessus : http://dev.nexen.net/docs/mysql/an [...] XPLAIN.php
 
je te conseille de passer par nexen pour les DOCs PHP/MySQL -> elles sont traduites en Francais  :D avec en prime des annotations.
FLY LM

xkamui a écrit a écrit :

une ch'tite adresse pour la doc...  :sweat:  




 
http://www.mysql.com

xkamui une ch'tite adresse pour la doc...  :sweat:
potiron est ce que tu connais la fonction EXPLAIN ??
 
si c'est non alors fonce sur la DOC : explain est indispensable pour optimiser tes requetes -> tu arettes ton optimisation des que toutes tes requetes sont en CONST .
 
const = parfait -> la tu es tranquille, meme avec 300000 messages dans la base ca tournera au poil.
xkamui Salut @ tous
 
j'ai programmé un petit forum sans prétentions (par rapport à HFR, lol) mais il se trouve qu'il est très très lent !!!
 
il est géré par du PHP3 et une base MYSQL, le tout hoster chez Free...
 
si vous pouviez me dire pkoi c'est lent comme ça....
 
voici l'adresse du forum

 

[edtdd]--Message édité par xkamui--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)