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:[email protected] [1]
>
_______________________________________________
> django mailing list
>
[email protected] [2]
>
http://lists.afpy.org/mailman/listinfo/django [3]


Links:
------
[1]
mailto:[email protected]
[2] mailto:[email protected]
[3]
http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à