Bonsoir,
Le 31/08/2012 22:04, sebastien PROUFF a écrit :
J'ai une requête mysql qui n'aboutit jamais sur un gepi ( version
1.6.1c1e925) et du coup celui-ci devient inaccessible aux utilisateurs
Lorsque j'ai été averti du problème, j'ai lancé cette commande sur le
serveur mysql ( v5.1...)
#mysqladmin -ppassword processlist
Ci-dessous la première ligne, celle qui pose problème.
+--------+---------------+-----------------------+--------------------+---------+------+----------------------+------------------------------------------------------------------------------------------------------+
| Id | User | Host | db |
Command | Time | State | Info |
+--------+---------------+-----------------------+--------------------+---------+------+----------------------+------------------------------------------------------------------------------------------------------+
| 190779 | user | web1net:49460 | user_gepi |
Query | *6063* | Copying to tmp table | SELECT DISTINCT u.*, r.pers_id
FROM classes c, j_eleves_classes jec, eleves e, utilisateurs u, resp_ |
Pour m'en sortir, j'ai dû redémarrer le serveur mysql. ( je n'aurais pu
tuer que le thread, mais bon)
_Questions : _
- Pourquoi cette requête (SELECT DISTINCT u.*, r.pers_id FROM classes c,
j_eleves_classes jec, eleves e, utilisateurs u, resp_) pose problème et
n'aboutit jamais (bug? ou mauvaise manip de l'utilisateur qui semble
vouloir importer des data en cette début d'année)
Ca a l'air d'être dans la page utilisateurs/edit_responsable.php
La jointure sur 6 tables n'a pas l'air de plaire.
Peut-être un pb d'index sur des tables de la base concernée?
Une mise à jour de la base ne règle pas le pb?
Voir
http://wiki.pedrono.fr/index.php/MYSQL_-_Recherche_des_causes_de_lenteur_d%27un_serveur_de_base
et les slow queries?
- Comment configurer le serveur mysql pour qu'il tue automatiquement des
requêtes qui durent trop longtemps sans aboutir. Existe-il une variable
système pour cela à parametrer dans le my.cnf?
Je l'ignore.
Cordialement.
--
Stephane Boireau
Collège Le Hameau - Bernay (27)
http://stephane.boireau.free.fr/gadgets/crobards.html
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou résilier votre abonnement à cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users