Bonjour,
je rencontre des problèmes de ralentissements avec mes requêtes et je ne comprend pas vraiment pourquoi, voici ma requête: (j'obtiens une liste de news à afficher).
Durée d'exécution : 0.4515s. (en moyenne), pendant que certaines requêtes plus petites s'exécutent en 0.0004s. à côté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT n.*, u.email, u.login, c.categorie_name AS categorie FROM news n INNER JOIN user u ON u.id_user = n.id_user INNER JOIN news_categorie c ON c.id_news_categorie = n.id_category ORDER BY n.id_news DESC LIMIT 0,20
Du coup je passe de 0.0096s. à 0.4611s. de chargement :/
J'ai essayé de comprendre pourquoi et apparemment il se pourrait que ce soit aussi dû à un problème d'index dans mes tables, mais comme là dedans je n'y comprends rien, j'ai du mal à faire quoi que ce soit
Voilà une capture d'image de mes trois tables concernées, si ça peut aider :
Table news
Table news_categorie
Table user
Je le rappelle je ne m'y connais pas du tout sur les champs à mettre en index et les clés machins, donc si en plus d'avoir la gentillesse de me répondre vous auriez la gentillesse de faire une réponse assez simple et clair pour moi je vous en remercierai très chaleureusement
Merci d'avance.
Partager