par Guillaume Lelarge.

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.

À propos de l'auteur

Photo de Markus Winand

Markus Winand teaches efficient SQL—inhouse and online. He minimizes the development time using modern SQL and optimizes the runtime with smart indexing—for that he also published the book SQL Performance Explained.

Livre de Markus

Couverture du livre « SQL : Au cœur des performances »

L'essence de SQL tuning dans 200 pages.

Acheter de Markus
(Livre de poche et PDF)

Achetez chez Amazon
(Seulement en poche)

“Use The Index, Luke!” by Markus Winand and translated by Guillaume Lelarge is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.
Mentions légales | Contact | NO WARRANTY | Marque déposée | Privacy | CC-BY-NC-ND 3.0 license