Annexe A. Plans d’exécution


Avant que la base de données ne puisse exécuter une requête SQL, l’optimiseur doit créer un plan d’exécution. Puis la base de données exécute ce plan étape par étape. De ce fait, l’optimiseur a un fonctionnement très similaire à un compilateur car il traduit le code source (la requête SQL) en un programme exécutable (le plan d’exécution).

Le plan d’exécution est la première chose à regarder lorsqu’on recherche la cause de requêtes lentes. Les sections suivantes expliquent comment récupérer et lire un plan d’exécution pour optimiser les performances, sur différentes bases de données.

Trouvé une erreur?