Identifiez-vous Devenir membre
| Auteur | Message |
|---|---|
|
mirage Inscrit le : 04/05/2005 |
# Le 05/04/2006 à 17:51 Hello all, |
|
Julgates 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. Beyoung Interactive |
|
mirage 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 Inscrit le : 09/03/2005 |
# Le 05/04/2006 à 18:05 Meme dans la colonne ref ? Beyoung Interactive |
|
mirage Inscrit le : 04/05/2005 |
# Le 05/04/2006 à 18:07 Ouip, toujours "const". |
|
devtribu Inscrit le : 16/06/2005 |
# Le 05/04/2006 à 18:08 ca m'a pas l'air mauvais comme resultat Application Beauté-test mobile iPhone iPad |
|
mirage 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 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 Inscrit le : 04/05/2005 |
# Le 05/04/2006 à 18:29 Roh l'autre comment il me pourrit mon topic... |
|
devtribu Inscrit le : 16/06/2005 |
# Le 05/04/2006 à 18:32 2ms par requete et tu veux encore optimiser ! Application Beauté-test mobile iPhone iPad |
|
devtribu Inscrit le : 16/06/2005 |
# Le 05/04/2006 à 18:34 Zalex > les topics a 75000 messages sont une saloperie. Application Beauté-test mobile iPhone iPad |
|
Limit 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 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 Inscrit le : 16/06/2005 |
# Le 05/04/2006 à 18:37 avec 2ms sur une jointure triée, c'est parfait Application Beauté-test mobile iPhone iPad |
|
Zalex14 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 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. Google is watching you. |
|
Bool 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... Google is watching you. |
|
Zalex14 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 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) ? Beyoung Interactive |
|
Zalex14 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.
© K-network & Beyoung Interactive - Tous droits réservés | CNIL N° 844440 | 22/05/2012 16:06:35
Design by Studcrea | Integration by Paul Leprévost | Généré en 7.65ms | Contacts | Mentions légales