MySQL query optimization JOIN

Posted by Pierre on Stack Overflow See other posts from Stack Overflow or by Pierre
Published on 2010-05-01T09:18:17Z Indexed on 2010/05/01 9:27 UTC
Read the original article Hit count: 322

Filed under:
|
|

Hi, I need your help to optimize those mysql query, both are in my slow query logs.

SELECT a.nom, c.id_apps, c.id_commentaire, c.id_utilisateur, c.note_commentaire, u.nom_utilisateur FROM comments AS c LEFT JOIN apps AS a ON c.id_apps = a.id_apps LEFT JOIN users AS u ON c.id_utilisateur = u.id_utilisateur ORDER BY c.date_commentaire DESC LIMIT 5;

There is a MySQL INDEX on c.id_apps, a.id_apps, c.id_utilisateur, u.id_utilisateur and c.date_commentaire.


SELECT a.id_apps, a.id_itunes, a.nom, a.prix, a.resume, c.nom_fr_cat, e.nom_edit FROM apps AS a LEFT JOIN cat AS c ON a.categorie = c.id_cat LEFT JOIN edit AS e ON a.editeur = e.id_edit ORDER BY a.id_apps DESC LIMIT 20;

There is a MySQL INDEX on a.categorie, c.id_cat, a.editeur, e.id_edit and a.id_apps

Thanks

© Stack Overflow or respective owner

Related posts about mysql

Related posts about query