Auteur | Message |
---|---|
mirage
| Inscrit le : 04/05/2005 |
# Le 05/04/2006 à 17:51 Hello all, |
Julgates
| Julien Inscrit le : 09/03/2005 |
# Le 05/04/2006 à 17:54 A priori ajoutes un index sur a.auteur et a.cat et ça devrait être mieux. Shopping Time Network - Founder / CTO |
mirage
| Vincent Inscrit le : 04/05/2005 |
# Le 05/04/2006 à 17:59 Je viens d'ajouter les index sur les 2 champs sur les 2 tables et ça renvoi exactement les mêmes infos pour les 2 requêtes (tout est identique). |
Julgates
| Julien Inscrit le : 09/03/2005 |
# Le 05/04/2006 à 18:05 Meme dans la colonne ref ? Shopping Time Network - Founder / CTO |
mirage
| Vincent Inscrit le : 04/05/2005 |
# Le 05/04/2006 à 18:07 Ouip, toujours "const". |
devtribu
| Olivier Inscrit le : 16/06/2005 |
# Le 05/04/2006 à 18:08 ca m'a pas l'air mauvais comme resultat Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0f |
mirage
| Vincent Inscrit le : 04/05/2005 |
# Le 05/04/2006 à 18:16 Alors, il s'agit d'un même script utilisé 2 fois (sur 2 sites différents). |
Zalex14
| Alexandre Inscrit le : 09/05/2005 |
# Le 05/04/2006 à 18:27 Mdr Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu. |
mirage
| Vincent Inscrit le : 04/05/2005 |
# Le 05/04/2006 à 18:29 Roh l'autre comment il me pourrit mon topic... |
devtribu
| Olivier Inscrit le : 16/06/2005 |
# Le 05/04/2006 à 18:32 2ms par requete et tu veux encore optimiser ! Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0f |
devtribu
| Olivier Inscrit le : 16/06/2005 |
# Le 05/04/2006 à 18:34 Zalex > les topics a 75000 messages sont une saloperie. Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0f |
Limit
| Cyril Inscrit le : 11/05/2005 |
# Le 05/04/2006 à 18:34
Zalex14 a dit : Mdr Je fais exactement la même chos en ce moment . Voillà la mienne : # Query_time: 30 Lock_time: 0 Rows_sent: 2 Rows_examined: 227820 SELECT pseudo_user, id_user, date_message, user.avatar, nbpost, nbtabs, nbdownload, banni, nb_photos, Abonnement_DFV, Moderateur, sujets, titre_message, id_messages, sondage, libelle_message, signature_message, DER_VIS, bloque FROM `messages` INNER JOIN `user` ON (`messages`.`id_user` = `user`.`numero`) WHERE (`parent` = 53997) ORDER BY `sujets` DESC, `date_message` limit 75730,10; Index sur parent/sujets/date_message,id_user et numero evidemment.. Bon là y'a beaucoup de réponse sur ce topic ^^ mais bon ca charge quand même sévère... Si quelqu'un a une idée Rows_examined: 227820 c'est ca ton prob |
mirage
| Vincent Inscrit le : 04/05/2005 |
# Le 05/04/2006 à 18:34 C'est le résultats donné par l'explain qui me chagrine. C'est pas important ce "using_filesort" ? |
devtribu
| Olivier Inscrit le : 16/06/2005 |
# Le 05/04/2006 à 18:37 avec 2ms sur une jointure triée, c'est parfait Février 2019, mon futur livre Tout JavaScript chez Dunod https://amzn.to/2PoLd0f |
Zalex14
| Alexandre Inscrit le : 09/05/2005 |
# Le 05/04/2006 à 18:38
Limit a dit : Rows_examined: 227820 c'est ca ton prob Chuis d'accord, mais comment l'éviter ? C'est ma jointure qui est pourrie ? Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu. |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 05/04/2006 à 18:38 Pour moi le seul problème avec cette requete c'est le "ORDER BY". Pour le moment ça passe car la table est petite, mais ça ne durera pas. |
Bool
| Olivier Inscrit le : 09/05/2005 |
# Le 05/04/2006 à 18:53 Pour le cas des "messages", précalculer la position est au contraire assez simple, vu que l'ordre des messages ne change jamais... au pire si tu supprimes un message, tu fais un UPDATE de tous les champs suivants... |
Zalex14
| Alexandre Inscrit le : 09/05/2005 |
# Le 05/04/2006 à 19:10 Merci Bool, je vais tester ça Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu. |
Julgates
| Julien Inscrit le : 09/03/2005 |
# Le 05/04/2006 à 20:40 Zalex as-tu un index parmi ceux que tu cites qui serait multiple (un clef pour deux champs) ? Shopping Time Network - Founder / CTO |
Zalex14
| Alexandre Inscrit le : 09/05/2005 |
# Le 05/04/2006 à 20:47 non ils sont tous uniques. Mieux vaut s'attendre au prévisible que d'être surpris par l'inattendu. |
Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.
© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 6:19:38 | Généré en 11.23ms | Contacts | Mentions légales |