EXPLAIN du WHERE
Exécuter une requête avec EXPLAIN n'exécute pas réellement la requête. Ainsi, EXPLAIN fournit des estimations du plan de requête. Le coût, le nombre de lignes (rows) et la largeur (width) sont tous des estimations. Certaines structures de requêtes donnent de meilleures estimations que d'autres.
Vous allez revisiter la qualité de l'air à Hawaï, en ciblant les jours où plusieurs emplacements se classaient dans la même catégorie d'AQI (bon, modéré, etc.). Vous examinerez ensuite l'effet d'une partition sur les estimations du plan de requête. La partition modifie‑t‑elle les estimations du planificateur?
Cette activité fait partie du cours
Améliorer la performance des requêtes dans PostgreSQL
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT ___(___)
FROM daily_aqi
WHERE state_code = 15 -- Hawaii state code
AND no_sites > 1;