|
Bas de page | |
---|---|
Auteur | Sujet : optimisation requête mysql |
Publicité | Posté le 01-04-2015 à 15:33:17 |
rufo Pas me confondre avec Lycos! | Utilise EXPLAIN dans phpMyAdmin pour voir ce qui bloque :
--------------- 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 |
networkinfo | Merci pour l'astuce je ne connaissais pas !
|
rufo Pas me confondre avec Lycos! | p.id_modele, m.id_modele, ma.id_marque, m.id_marque, c.id_cat, p.id_cat sont tous déclarés clé primaire ou clé étrangère (suivant le cas) ?
--------------- 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 |
networkinfo | toutes déclarées en primaire dans leur tables respectives, pas de clé étrangères car MySam
Message édité par networkinfo le 01-04-2015 à 23:49:43 |
networkinfo | c'est résolu
|
rufo Pas me confondre avec Lycos! | Pour les clés étrangères, mets un index sur ces champs. --------------- 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 |
networkinfo | Merci Et faire ça
c'est mauvais ? Message édité par networkinfo le 02-04-2015 à 14:08:19 |
mechkurt | Dans l'absolut, non ce n'est pas mauvais mais si tu ne fait aucune action en php sur tes tableaux (changement de tri, filtre ou autre), tu peux utiliser directement ton retour sql pour l'affichage...
Message édité par mechkurt le 02-04-2015 à 14:28:00 --------------- D3 |
rufo Pas me confondre avec Lycos! | Pareil, pour la récup de données provenant d'une BD, je fais un while. Ca évite de passer par un tableau intermédiaire qui peut être consommateur de mémoire. --------------- 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 |
Publicité | Posté le 02-04-2015 à 14:58:49 |
networkinfo | Merci les gars c'est sympa
|
rufo Pas me confondre avec Lycos! | Moi, je fais un COUNT() sur une requête simplifiée puis la vrai requête pour avoir les enregistrements à afficher. --------------- 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 |
Sujets relatifs | |
---|---|
Optimisation d'une requête MySQL | [MySQL] Optimisation de requete |
Optimisation requête (Mysql) | MySQL - Optimisation d'une requête avec plusieurs JOIN |
Optimisation d'une requete mysql | [MySQL] Besoin d'aide - Optimisation d'une requête très lourde |
[MySQL] Optimisation requete sur ENORME table ... | [PHP - MYSQL] optimisation d'une requete |
[mysql]optimisation d'un requete | [MySQL]optimisation requete |
Plus de sujets relatifs à : optimisation requête mysql |