Cette page est une documentation originale PmaControl. Elle reprend une structure d'index pratique pour travailler sur l'optimisation MySQL, sans copier de contenu tiers ni dépendre d'un produit externe.
Lecture
Un deadlock est une résolution normale de conflit transactionnel. Le problème est sa fréquence et l’absence de retry applicatif.
Collecte
systemctl status mysql
journalctl -u mysql --since "1 hour ago"
SHOW FULL PROCESSLIST;
SHOW ENGINE INNODB STATUS\G
Correction
- Confirmer le symptôme avec logs et métriques.
- Isoler le compte, la base, la requête ou la limite responsable.
- Appliquer une correction ciblée.
- Vérifier que le signal baisse après déploiement.