EXPLAIN sulla WHERE
Eseguire una query con EXPLAIN in realtà non esegue la query. Quindi, EXPLAIN fornisce stime del piano di esecuzione. Cost, rows e width sono tutte stime. Alcune strutture di query producono stime migliori di altre.
Darai un’altra occhiata alla qualità dell’aria alle Hawaii, concentrandoti sui giorni in cui più località rientrano nella stessa categoria AQI (buona, moderata, ecc.). Poi osserverai l’impatto di una partizione sulle stime del piano di esecuzione. La partizione cambia le stime del planner?
Questo esercizio fa parte del corso
Migliorare le prestazioni delle query in PostgreSQL
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
SELECT ___(___)
FROM daily_aqi
WHERE state_code = 15 -- Hawaii state code
AND no_sites > 1;