La performance de votre queue

19 mars 2017

Ça y est?  J’ai toute votre attention? :)

Ces temps-ci je planche sur un problème relié à la performance de queues de messages (file d’attente de messages, file de messages, message queue).  Heureusement, plutôt que d’avoir à expérimenter par essais et erreurs ou à simuler le système final, les mathématiques sont venues à la rescousse.

Deux articles hyper-utiles sur la performance des queues de messages : le premier ici et le second ici.

Et pour ceux que ça intéresse, il est également possible de télécharger gratuitement un document PDF sur le sujet ici.


Compiler magic

22 février 2017

How do you efficiently divide by 19? All you need is some compiler magic!  It’s all explained here!


When every CPU cycle counts

17 septembre 2016

Save


InnoDb variables

9 septembre 2016

Sure, there are tools and script to help you fine tune your MySQL server but there’s nothing like using your brain.

Pythian has done a wonderful job of explaining what all those InnoDb-related variables in a series of articles…

Exposing Innodb Internals via System Variables: Part 1, Memory
Exposing Innodb Internals via System Variables: Part 2, I/O (structure and logs)
Exposing Innodb Internals via System Variables: Part 3, I/O (Table data)
Exposing Innodb Internals via System Variables: Part 4, Concurrency
Exposing Innodb Internals via System Variables: Part 5, Consistency / Statistics handling


MySQL en vrac (2)

4 février 2015

Présentation sur les stratégies de sauvegarde : MySQL Backup Strategy.

Réplication multi-sources : un exemple concret.

Le projet WebScaleSQL.

Un excellent article sur la sécurité : Performance Schema memory tables and rightless users.


MySQL en vrac (1)

2 février 2015

Excellent article sur la performance de InnoDb et les niveaux d’isolation.

AWS ajoute le support de l’encryption transparente pour MySQL : les détails ici.

MySQL 5.7.5 et le covering index : enfin des changements!

Comportement de l’option ONLY_FULL_GROUP_BY dans la version 5.7 : un article sur le sujet.

Envoyer des tweets de MySQL avec Perl vers Twitter : comment faire ?


Mesurer la performance

27 mai 2014

Si vous êtes contraint de mesurer la performance de votre application en Smalltalk, bien que les outils de profilage disponibles suffisent habituellement à la tâche, il arrive qu’on doive recourir aux bonnes vieilles méthodes.