Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
[sympa-fr] [SYMPA] updates massifs en BDD
- From: Jérôme Loyet <adresse@cachée>
- To: adresse@cachée
- Subject: [sympa-fr] [SYMPA] updates massifs en BDD
- Date: Fri, 11 Mar 2011 00:21:20 +0100
Bonjour à tous,
nous sommes en train de migrer un Sympa vers une dernière version.
Nous utilisons une BDD MySQL en cluster maitre/escale. Sur ce serveur,
les binlog sont activés. C'est à dire que chaque transaction est
loggée sur disque. Ces log binaires sont déposés sur une partition
dédiée.
A l'heure actuelle, le serveur sympa ne traite aucuns mails. Pourtant
nous avons un nombre incalculable d'UPDATEs fait depuis sympa vers sa
BDD. Il y en a tellement, que nous avons remplis plus de 10Go en moins
de 24h ! (ouch)
En analysant les binlogs, on se rend compte que c'est toujours la même
requête qui est passée au serveur MySQL:
UPDATE subscriber_table SET bounce_score_subscriber=0 WHERE
(adresse@cachée' AND list_subscriber='list_test' AND
robot_subscriber = 'list.test.org')
Voici des stats sur 2 minutes:
129509 requêtes sur le format de celle que j'ai donné en exemple (les
données de bounce_score_subscriber, user_subscriber, list_subscriber,
robot_subscriber sont variables)
Sur ces 129509 requêtes, 105546 font un SET bounce_score_subscriber=0
C'est un comportement tout à fait anormal qu'il faut que l'on résolve
avant de basculer notre production.
Je ne sais pas dire si c'est un problème de configuration ou un bug
dans le code.
Merci d'avance pour votre aide.
Cordialement
Jerome Loyet
- [sympa-fr] [SYMPA] updates massifs en BDD, Jérôme Loyet, 10/03/2011
Archives gérées par MHonArc 2.6.19+.