Vous n'êtes pas identifié(e).
salut,
as-tu analysé avec la debug-toolbar ? Tu parles de LA
requête, mais peut-être django en fait-il plein d'autres (les jointures
sont elles faites ou est-ce qu'il boucle sur chaque retour pour
récuprérer les infos de table étrangères) ?
enfin, as-tu essayé
l'attribut select_related dans ta classe d'admin ? (§ la doc de
l'interface admin pour ça).
bon courage.
Rodrigue
On Fri, 03 Feb
2012 13:46:10 +0100, Bourhis Yves wrote:
> Bonjour,
>
> j'ai un
soucis avec les temps de réponse de mon serveur MySQL sur des
>
requêtes provenant de l'interface d'administration de Django.
> J'ai une
table contenant 9 clés étrangères (certaines sur la même
> table), qui
ne contient même pas 50 lignes et les tables liées pas plus
> à une
exception prêt.
> La requête pour afficher la liste peut prendre
plusieurs minutes !
> Le serveur n'est absolument pas surchargé de
requêtes (rarement plus de
> un à deux utilisateurs connectés à la
fois) et il dispose de 2 Go de Ram
> (moins de 600 Mo d'utilisé)...
>
J'ai également vérifié l'existence des index correspondants à toutes les
> clés étrangères.
> Est-ce que que quelqu'un aurait des pistes à
fouiller afin d'optimiser
> les temps de réponse : est-ce un problème
de django, d'apache et/ou de
> MySQL ?
>
> Bien cordialement.
>
>
N.B. :
> - le serveur est une machine virtualisée avec 2 processeurs
dédiés et 2
> Go de RAM sur un DELL R610 (bi-processeurs quadri-coeur
avec 32 Go de
> Ram : l'hyperviseur est en Libvirt KVM).
> - le serveur
lui même est en Ubuntu server 10.10 (maverick), et les
> seuls services
qui tournent sont MySQL et Apache
>
> --
>
_______________________________________________________________
> Yves
BOURHIS / Service Informatique / I.U.T. de BREST /Tel 8204
>
Tel:0298016102/Fax:0298017108/mailto:Yves.Bourhis _AT_ univ-brest.fr [1]
>
_______________________________________________
> django mailing list
>
django _AT_ lists.afpy.org [2]
>
http://lists.afpy.org/mailman/listinfo/django [3]
Links:
------
[1]
mailto:Yves.Bourhis _AT_ univ-brest.fr
[2] mailto:django _AT_ lists.afpy.org
[3]
http://lists.afpy.org/mailman/listinfo/django
Hors ligne