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
L’optimisation proactive consiste à détecter les dérives avant incident: croissance, plans qui changent, tables temporaires, saturation et dette d’index.
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.