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

Répondre à