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 variables système contrôlent le comportement serveur; les variables de session peuvent modifier un comportement pour une connexion donnée.
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.