CommencezCommencez gratuitement

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

Voir le cours

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;
Modifier et exécuter le code