Retour aux FAQ Bases de données
CENTRE D’AIDE · FAQBases de données1 min de lecture

Comment lire un plan de requête avant d’optimiser ?

Le plan décrit comment la base prévoit de lire et combiner les lignes pour une requête et un état de données précis. Utilisez-le pour formuler une hypothèse, puis comparez aux mesures réelles et à des données représentatives plutôt qu’à une étiquette isolée.

Bases de données

Lire le plan dans son contexte

Repérez parcours, index, jointures, tris ou opérations temporaires et le nombre de lignes estimé par étape. Un parcours complet n’est pas toujours mauvais : il peut convenir à une petite table ou à une requête qui renvoie beaucoup de données.

Comparez estimations et lignes réelles si le moteur fournit une analyse d’exécution. Un grand écart peut signaler des statistiques obsolètes, des données corrélées ou une sensibilité aux paramètres ; examinez les statistiques avant de forcer un chemin.

Modifier un facteur et mesurer

Utilisez des paramètres et volumes représentatifs, puis comparez latence, lignes traitées et ressources. Un index réduit parfois les lectures mais augmente coût d’écriture et stockage ; évaluez l’ensemble de la charge.

Confirmez le comportement en concurrence et pour les paramètres importants. Conservez un moyen de comparer les plans après changement de schéma, statistiques ou moteur.

Retour aux FAQ Bases de données