Transactions par seconde MySQL vs. fsyncs par seconde : Dévoiler le mystère
2025-03-21
Cet article examine l'écart entre le débit théorique et réel des transactions MySQL. Un benchmark révèle que la vitesse d'écriture de MySQL est significativement plus rapide que ce qui était théoriquement prévu (basé sur la latence de fsync()). Une enquête plus approfondie a révélé que MySQL utilise le "commit groupé" pour traiter les écritures par lots dans le WAL et le binlog, et que le système de fichiers/disque utilise probablement un traitement par lots similaire, augmentant ainsi l'efficacité. L'auteur analyse également les performances de l'index inversé et explique l'écart entre les modèles théoriques et les performances réelles.
Lire plus
Développement