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
Les erreurs classiques sont de changer trop de variables à la fois, ignorer le schéma, augmenter les buffers par connexion ou optimiser une requête rare.
Méthode
- Partir d’une requête, d’une métrique ou d’un incident concret.
- Lire le plan avec
EXPLAINouEXPLAIN ANALYZEquand disponible. - Vérifier cardinalité, sélectivité, type de jointure et volume temporaire.
- Déployer une correction minimale.
- Mesurer le gain sur le même intervalle de charge.
Exemple
EXPLAIN SELECT *
FROM orders
WHERE customer_id = 42
ORDER BY created_at DESC
LIMIT 20;
Un index composite (customer_id, created_at) peut être pertinent si cette requête est fréquente et sélective.